From cb64c7f2f801d33fed0fec22369f356254eb1ea6 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 21 三月 2025 11:07:26 +0800 Subject: [PATCH] nginx --- nginx.conf | 332 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 332 insertions(+), 0 deletions(-) diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..4fc3e07 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,332 @@ +worker_processes 1; + +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; + + server { + listen 81; + server_name localhost; + location / { + root html; + index index.html index.htm; + } + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + } + + # 闄曞仴鍖绘緞鍚堢熆鍔″眬涓績鍖婚櫌姝e紡 + + upstream upstream1{ + # 杞彂鐨勮闂湴鍧� + server 127.0.0.1:9000; + } + server { + listen 8089; + server_name localhost; + location / { + proxy_pass http://upstream1; + } + + } + + server { + listen 9000; + server_name localhost; + + location / { + root html/chkwyy/prod; + index index.html index.htm; + try_files $uri $uri/ /index.html; + } + + location /prod-api{ + # rewrite /prod-api(/.*) $1 break; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:5001/ltkj-admin; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + + } + + # 闄曞仴鍖昏タ瀹夌叅鏈哄尰闄㈡寮� + + upstream upstream2{ + # 杞彂鐨勮闂湴鍧� + server 127.0.0.1:9001; + } + server { + listen 8092; + server_name localhost; + location / { + proxy_pass http://upstream2; + } + + } + + + server { + listen 9001; + server_name localhost; + + location / { + root html/xamjyy/prod; + index index.html index.htm; + try_files $uri $uri/ /index.html; + } + + location /prod-api{ + # rewrite /prod-api(/.*) $1 break; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:5003/ltkj-admin; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + + } + + # 闄曞仴鍖昏タ瀹夌叅鏈哄尰闄㈡祴璇� + + upstream upstream3{ + # 杞彂鐨勮闂湴鍧� + server 127.0.0.1:9002; + } + server { + listen 8093; + server_name localhost; + location / { + proxy_pass http://upstream3; + } + + } + + server { + listen 9002; + server_name localhost; + + location / { + root html/xamjyy/test; + index index.html index.htm; + try_files $uri $uri/ /index.html; + } + + location /prod-api{ + # rewrite /prod-api(/.*) $1 break; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:5004/ltkj-admin; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + + } + + + # 鍖哄煙鐗� + # 娴嬭瘯 + upstream upstreamchkwyytest { + server 127.0.0.1:9111; + } + upstream upstreamxamjyytest { + server 127.0.0.1:9112; + } + upstream upstreampbkwyytest { + server 127.0.0.1:9113; + } + upstream upstreamjdczgzyytest { + server 127.0.0.1:9114; + } + upstream upstreamsqyytest { + server 127.0.0.1:9115; + } + + # 姝e紡 + upstream upstreampbkwyy { + server 127.0.0.1:9213; + } + + upstream upstreamjdczgzyy { + server 127.0.0.1:9214; + } + + upstream upstreamsqyy { + server 127.0.0.1:9215; + } + + # 娴嬭瘯 + server { + listen 9011; + server_name localhost; + location / { + proxy_pass http://upstreamchkwyytest; + } + } + + server { + listen 9012; + server_name localhost; + location / { + proxy_pass http://upstreamxamjyytest; + } + } + + server { + listen 9013; + server_name localhost; + location / { + proxy_pass http://upstreampbkwyytest; + } + } + + server { + listen 9014; + server_name localhost; + location / { + proxy_pass http://upstreamjdczgzyytest; + } + } + + server { + listen 9015; + server_name localhost; + location / { + proxy_pass http://upstreamsqyytest; + } + } + + # 姝e紡 + server { + listen 8094; + server_name localhost; + location / { + proxy_pass http://upstreampbkwyy; + } + } + + server { + listen 8095; + server_name localhost; + location / { + proxy_pass http://upstreamjdczgzyy; + } + } + + server { + listen 8096; + server_name localhost; + location / { + proxy_pass http://upstreamsqyy; + } + } + + + server { + + listen 9111; + listen 9112; + listen 9113; + listen 9114; + listen 9115; + + server_name localhost; + + location / { + + root html/sjyqyb/test; + + index index.html index.htm; + + try_files $uri $uri/ /index.html; + + } + + location /stage-api { + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:5102/ltkj-admin; + # rewrite ^/prod-api/(.*)$ /$1 break; + } + + error_page 500 502 503 504 /50x.html; + + location = /50x.html { + root html; + } + } + + server { + + listen 9213; + listen 9214; + listen 9215; + + server_name localhost; + + location / { + + root html/sjyqyb/prod; + + 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 REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:5101/ltkj-admin; + # rewrite ^/prod-api/(.*)$ /$1 break; + } + + error_page 500 502 503 504 /50x.html; + + location = /50x.html { + root html; + } + } + +} -- Gitblit v1.8.0