nginx配置静态目录访问

配置指定目录静态资源给外部访问

server {
        listen       8885;
        server_name  localhost;
                client_max_body_size 1000M;
        
            location / {
                    #root /home/web/vue;
                    root /usr/local/openresty/nginx/html;
                    try_files $uri $uri/ /index.html;
                }

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

配置允许跨域

配置负载一台挂了走另外一台

proxy_connect_timeout   30;
              proxy_send_timeout      30;
              proxy_read_timeout      30;

单位秒

配置特殊路径走指定地址

upstream linuxfinance { 
      server 192.168.91.108:8089;
      server 192.168.91.115:8089;
    }
        
    server {
        listen       8088;
        server_name  localhost;
                client_max_body_size 500M;
            
            location ~ \.(/exceptionData/export/importOrder|missorder/excel)$ {  
               proxy_pass http://192.168.91.115:8089;
            }

            location / {
                        proxy_pass http://linuxfinance;
              proxy_set_header Host $host:8088;
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_connect_timeout   30;
              proxy_send_timeout      30;
              proxy_read_timeout      30;
                }

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

发布了52 篇原创文章 · 获赞 16 · 访问量 67万+

猜你喜欢

转载自blog.csdn.net/qq_30920479/article/details/103306541