进入nginx/conf/nginx.conf
添加内容:
# Show Doc
server {
listen 4999;
server_name localhost;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.0.108:4999/;
}
}
#前端后端
server {
listen 8088;
server_name localhost;
location / {
root D:/COE/coe-service/coe-web;
index index.html index.htm;
}
location ^~ /static/ {
root D:/COE/coe-service/coe-web;
index index.html index.htm;
}
location ~* \.(svg|gif|jpg|jpeg|png|css|js|json|ico)$ {
root D:/COE/coe-service/coe-web;
}
location /api/ {
proxy_pass http://192.168.0.12:8766;
}
location /socket.io/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://192.168.0.12:8767;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
重启nginx后,浏览器输入http://192.168.0.12:4999/ 实际访问的是 http://192.168.0.108:4999/
http://192.168.0.12:8088/ 是前端后端