在Windows Nginx 配置多域名時進行多Tomcat轉發(fā)

本篇文章給大家?guī)淼膬热菔顷P于如何進行windows Nginx 配置多域名多Tomcat轉發(fā),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

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; ????????} ????} }

規(guī)則說明:

1、一個upstream對應一個server

2、server中的”server_name“跟”proxy_pass“跟upstream對應

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享