技术实践

Nginx二级目录配置

vue多页面history模式

羊先生的头像
羊先生2021.08.30 · 1 分钟阅读 · 59 阅读
Nginx二级目录配置封面
文章正文还需 1 分钟

二级目录配置

vue多页面history模式

nginx 复制代码
server {
        listen       9041;
        server_name  pb5;
        client_max_body_size 500m;

        location / {
            root   /usr/local/dist;
            index index.html;
            try_files $uri $uri/ /index.html; 
        }
        location ^~ /api {
            rewrite  ^/api/(.*)$ /$1 break;
            proxy_set_header Host $host:9041;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_pass http://192.168.10.38:8080;
            
        }
        location /sysadmin {
            root   /usr/local/dist;
	    index sysadmin.html;
            try_files $uri $uri/ /sysadmin.html;
        }

	location /agent {
            root   /usr/local/dist;
	    index agent.html;
            try_files $uri $uri/ /agent.html;
        }
    }

location

location嵌套

nginx 复制代码
server {
        listen       9060;
        server_name  bjmcs;
        client_max_body_size 500m;

        
	location /bidweb {
	add_header Access-Control-Allow-Origin *;
	index  index.html;
	root   /usr/local/bjmcs; 
    
	location /bidweb/proxyapi {
		proxy_set_header Host $http_host;
		proxy_pass http://192.168.10.38:10180;
		}
	}
		
    }