在Windows Nginx 配置多域名时进行多Tomcat转发

本篇文章给大家带来的内容是关于如何进行windows Nginx 配置多域名多Tomcat转发,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

nginx下载:

Nginx下载地址

选择Windws版本下载,直接解压出来,双击可运行。

在解压出来的conf文件夹下打开nginx.conf文件,编辑如下:

#user  nobody; worker_processes  1; #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info; #pid        logs/nginx.pid; events {     worker_connections  1024; } http {     include       mime.types;     default_type  application/octet-stream;     #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;     sendfile        on;     #tcp_nopush     on;     #keepalive_timeout  0;     keepalive_timeout  65;     #gzip  on; 	upstream www.yfscms.com {   			server 127.0.0.1:8080;           }   	 	upstream www.yfscms.net { 			server 127.0.0.1:9999;     }     upstream www.yfscms.cn {   			server 127.0.0.1:8888;     } 	upstream weixin.yfscms.com {   			server 127.0.0.1:8080;     } 	upstream www.gyhkyl.com {   			server 127.0.0.1:8899;     } 	upstream 120.26.234.50 {   			server 127.0.0.1:8899;     } 	upstream demo.zcgl.yfscms.com {   			server 127.0.0.1:7777;     } 	server {         listen       80;         server_name  www.yfscms.com;          location / { 			index  index.html index.jsp;                 proxy_pass  http://www.yfscms.com;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     }     server {         listen       80;         server_name  www.yfscms.net;         location / { 			index  index.html index.jsp;                 proxy_pass  http://www.yfscms.net;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } 	server {         listen       80;         server_name  www.yfscms.cn;          location / { 			index  index.html index.jsp;                 proxy_pass  http://www.yfscms.cn;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } 	server {         listen       80;         server_name  weixin.yfscms.com;          location / { 			index  index.html index.jsp;                 proxy_pass  http://weixin.yfscms.com;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } 	server {         listen       80;         server_name  www.gyhkyl.com;          location / { 			index  index.html index.jsp;                 proxy_pass  http://www.gyhkyl.com;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } 	server {         listen       80;         server_name  120.26.234.50;         location / { 			index  index.html index.jsp;                 proxy_pass  http://120.26.234.50;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } 	server {         listen       80;         server_name  demo.zcgl.yfscms.com;         location / { 			index  index.html index.jsp;                 proxy_pass  http://demo.zcgl.yfscms.com;                 proxy_set_header    X-Real-IP   $remote_addr;                 client_max_body_size    100m;          }         error_page   500 502 503 504  /50x.html;         location = /50x.html {             root   html;         }     } }

规则说明:

1、一个upstream对应一个server

2、server中的”server_name“跟”proxy_pass“跟upstream对应

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享