nginx中nginx.conf的配置反向代理配置

listen:监听端口 有的是80 有的是8080 视自己需求而定
反向代理后端配置:proxy_pass http://10.190.107.164:8090/;
备注:
10.190.107.164:后端项目服务器ip
8090:后端服务器端口
域名配置请参考ip配置
以下截图仅供参考


启动目录

#worker_processes  auto;
#worker_rlimit_core 5G;
#working_directory /var/ngxdump/;

#error_log  logs/error.log;
#pid        logs/nginx.pid;

#events {
 #   worker_connections  4096;
#}


#http {
 #   include       mime.types;
  #  default_type  application/octet-stream;

   # charset utf-8;
    #sendfile on;
   # server_tokens off;
   # keepalive_timeout 65;

   # gzip  on;
   # gzip_min_length 1k;
   # gzip_disable "msie6";

   # log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
     #                 '"$http_user_agent" "$http_x_forwarded_for"';

   # access_log  logs/access.log  main;

    #include conf.d/*.conf;

   # server {
    #    listen       80;
     #   server_name  localhost;
#
 #       if ($request_method !~* GET|POST|HEAD|CONNECT) {
  #          return 403;
   #     }


    #    location / {
           # root   html;
     #       proxy_pass http://10.20.105.185:8080;
      #      index  index.html index.htm;
       # }

       # error_page  500 502 503 504  /50x.html;
       # location = /50x.html {
        #    root   html;
       # }

   # }

#}

#---------------------------------------------------------------


worker_processes  1;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream; 

    sendfile        on;
    
    keepalive_timeout  65;
    


    server {
        listen       80;
        server_name localhost;
       

        location / {
             root   /sahwebapp/sms/dist/dist;
            index  index.html index.htm;
        try_files $uri $uri/ /index.html;
        }
        location /prod-api/ {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP &remote_addr;
            proxy_set_header i-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header REMOTE-HOST $remote_addr;
            rewrite ^/(.*)\;JSESSIONID=(.*) /$1 permanent;
            proxy_pass http://10.20.105.186:8080/;
            #proxy_pass http://smsapp01dca.tdmp.dev.shrcb:8080/;

        }
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}



posted @   我的心儿  阅读(198)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示