
location /vip { proxy_pass http://192.168.1.111/; }
location ^~/abc{ proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_pass http://192.168.1.201/abc; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; break; }
以上 2 个规则,都可以正常解析反代到 另外的服务器,
比如,我的网站域名是 www.abc.com 是在 198.1.1.6 这台服务器,我需要反向解析一个 目录到 另一台服务器, 比如反向解析后的目录名是:www.abc.com/vip
那么我的规则这样写是对的:
location /vip { proxy_pass http://192.168.1.111/; }
但是现在有个问题,目录可以成功解析到另一台服务器,但是 目录程序里的 css jss 图片都无法加载显示,
所以现在红包找人帮忙解决 css jss 图片的加载显示问题。。
能解决的速速联系我 企鹅号: 二七四七零七零零九五
1 mickey001 OP 今天好多 休息的啊。。。真羡慕 |
2 qinxi 2018-03-17 17:43:57 +08:00 因为 css/js 的根路径不是 /vip 开头呗.... 不是 vip 开头就不匹配你的反向代理了 |
4 CloudnuY 2018-03-17 18:03:52 +08:00 vip 后面加上"/"试试 location /vip/ {....... |
5 w0nglend 2018-03-17 19:18:20 +08:00 via Android location ~* ^/(css|js)/.+\.(css|js)$ { #checking if refere is from /vip if ($http_referer ~ "^.*/vip"){ return 417; } } error_page 417 /vip$request_uri; location ^~ /vip { proxy_pass http://192.168.1.111/; } |
6 salmon5 2018-03-17 22:16:14 +08:00 |
8 mickey001 OP 愁死我了,,找了 N 个 人了帮忙弄,都没弄明白。。。。。哪位能救救命 |
9 plusice 2018-03-18 11:48:17 +08:00 把`location /vip { proxy_pass http://192.168.1.111/; }`中 proxy_pass 后面的斜杠去掉应该就可以了,搜一下不就有答案了吗: http://blog.csdn.net/zhongzh86/article/details/70173174 |