zhaowenxuan
2025-03-21 cb64c7f2f801d33fed0fec22369f356254eb1ea6
nginx
1个文件已添加
332 ■■■■■ 已修改文件
nginx.conf 332 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
nginx.conf
New file
@@ -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;
        }
    }
         # 陕健医澄合矿务局中心医院正式
                 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;
    }
    # 正式
    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;
        }
    }
    # 正式
    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;
        }
    }
}