VPS侦探论坛
标题:
求军哥解决,反向代理不加斜杠的问题“/”
[打印本页]
作者:
pop68315
时间:
2013-10-1 11:10
标题:
求军哥解决,反向代理不加斜杠的问题“/”
server
{
listen 80;
server_name www.abc.com;
server_name_in_redirect off;
location / {
proxy_cache cache_one;
proxy_cache_valid 200 304 3d;
proxy_cache_key $host$uri$is_args$args;
proxy_pass http://cdn.abc.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 10d;
}
}
使用这个配置做的反向代理,当打开网站http://www.abc.com/123/的时候正常,但是打开http://www.abc.com/123,此时少了一个斜杠“/”的时候,就会打开http://cdn.abc.com/123/
请问军哥这个问题怎么结局呢?因为cdn.abc.com是内网的ip,因此造成了外网无法访问了。
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4