反向代理(nginx)
nginx.conf
server {
//随便配的端口不要冲突
listen 7779;
server_name localhost;
client_max_body_size 20m;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
//该html的路径,不能有汉字
root D:\JKCnginx\App;
try_files $uri $uri/ @router;
index index.html index.htm;
}
location @router {
rewrite ^.*$ /index.html last;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location /sys/ {
//后台程序的端口
proxy_pass http://localhost:7777/sys/;
}
location /api/ {
proxy_pass http://localhost:7777/api/;
}
}
server {
listen 7778;
server_name localhost;
client_max_body_size 20m;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root D:\JKCnginx\Screen;
try_files $uri $uri/ @router;
index index.html index.htm;
}
location @router {
rewrite ^.*$ /index.html last;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location /sys/ {
proxy_pass http://localhost:7777/sys/;
}
location /api/ {
proxy_pass http://localhost:7777/api/;
}
}