前端资源通过中心Nginx统一访问可以转发到节点模块

前端资源通过中心Nginx统一访问,节点模块相关资源需要在中心Nginx设置代理。中心Nginx相关配置如下:

upstream targetpowervischart{
    server 192.168.140.43:80;
}
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   /opt/portal-ui;
            try_files $uri $uri/ /index.html
            index  index.html index.htm;
        }

    location /powervischart/ {
            proxy_pass http://targetpowervischart/powervischart/;
        }
    }

节点(192.168.140.43:80)模块Nginx相关配置如下:


        location ^~/powervischart/static/ {
            alias  /usr/local/webserver/nginx/html/static/;
        }

        location ~* \.(gif|jpg|png|js|css|ttf|woff|woff2)$ {
          #  root  /usr/local/webserver/nginx/html/;
        }

        location /powervischart/ {
            root /usr/local/webserver/nginx/html/;
            autoindex on;
            index index.html index.htm;
            try_files $uri $uri/ /index.html;
        }

        location / {
             root   /usr/local/webserver/nginx/html/;
             index  index.html index.htm;
             try_files $uri $uri/ /index.html;
        }

你可能感兴趣的:(前端资源通过中心Nginx统一访问可以转发到节点模块)