一开始想通过子域名的方式解决,结果失败了;然后采用端口号的方法解决,简单易行。
nginx的配置文件参考如下:
listen 8082;
server_name localhost;
location ^~ /api/ {
proxy_pass http://127.0.0.1:9093/;
}
location / {
root /logistic/client;
index index.html index.htm; # hash模式只配置访问html就可以了
try_files $uri $uri/ /index.html; #history模式下
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8085;
server_name localhost;
location ^~ /api/ {
proxy_pass http://127.0.0.1:9093/;
}
location / {
root /logistic/admin;
index index.html index.htm; # hash模式只配置访问html就可以了
try_files $uri $uri/ /index.html; #history模式下
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
然后得到两个ip地址:ip:8082、ip:8085
网友评论