VPS侦探论坛

 找回密码
 注册
查看: 6562|回复: 0

[Apache] 求军哥解决,反向代理不加斜杠的问题“/”

[复制链接]
发表于 2013-10-1 11:10:47 | 显示全部楼层 |阅读模式

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推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-2 07:17 , Processed in 0.024780 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表