同一域名www.xxxxx.com
http://localhost:8080 存放项目名为ROOT 结果访问为:www.xxxxx.com
http://localhost:8081 存放项目为aiwen 结果访问为:www.xxxxx.com/aiwen
server {
listen 80;server_name www.xxxxx.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
root html;
index index.html index.htm;
}
location /aiwen {
proxy_pass http://localhost:8081/aiwen;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
root html;
index index.html index.htm;
}
}
本文介绍如何使用Nginx配置代理,实现不同端口项目的统一访问。通过配置两个location块,分别代理到本地8080端口的ROOT项目和8081端口的aiwen项目,同时设置必要的header传递。

751

被折叠的 条评论
为什么被折叠?



