需求:前后端在同一个服务器,端口不同
后端端口8082,前端端口8080,需要将前端的/box请求转到后端的8082端口,参考配置如下
server {
listen 8080; server_name www.box.com;location /box/ {
proxy_pass http://localhost:8082/;#如果服务器需要获取真实ip,需要配置以下
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }location / {
root box; index index.html; } }
如果服务端是servlet,并且需要获取真实ip,需要在server.xml的host节点下面加入如下: