需要:一台服务器,安装了nginx:
打开要进行反向代理的项目server:加入反向代理代码;nginx.conf
location /abcd { proxy_http_version 1.1; proxy_pass http://0.0.0.0:9503;#这个地方是你需要进行实际访问的网址地址; proxy_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Port $remote_port; proxy_set_header sec-websocket-Protocol mqtt; #如果需要进行访问权限验证的话需要加上 proxy_connect_timeout 60s; proxy_read_timeout 120s; proxy_send_timeout 120s; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
正常访问如:http://www.baidu.com:9503这个端口才能访问到你的页面;
现在你可以访问:http://www.baidu.com/abcd访问到的和http://www.baidu.com:9503就是相同页面了;进行了重定向处理