VPS侦探论坛

 找回密码
 注册
查看: 7041|回复: 5

求助关于nginx反向代理设置问题

[复制链接]
发表于 2012-6-28 15:53:00 | 显示全部楼层 |阅读模式

打算用www.aaa.com/temp来代理www.bbb.com
nginx.conf配置如下
server
{
        listen 80;
        server_name www.aaa.com;
               
               
        location ^~/temp
        {
        proxy_pass http://www.bbb.com/;
        }
}

问题是www.bbb.com上有个www.bbb.com/img/目录下面的东西,在经过代理后全部变成了www.aaa.com/img
而实际应该是www.aaa.com/temp/img才对

这样导致了我所有www.bbb.com/img/下面的图片全部都被反向代理成www.aaa.com/img/下面的图片,其实应该还有一级目录的www.aaa.com/temp/img/才对

请问要怎么修改
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-6-28 17:04:31 | 显示全部楼层
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-6-29 00:43:45 | 显示全部楼层

原帖由 shanyang 于 2012-6-28 15:53 发表
打算用www.aaa.com/temp来代理www.bbb.com
nginx.conf配置如下
server
{
        listen 80;
        server_name www.aaa.com;
               
               
        location ^~/temp
        {
        proxy_pass http://www.bbb.com/;
        }
}

问题是www.bbb.com上有个www.b ...



        location ^~/temp/img/
        {
        proxy_pass http://www.bbb.com/img/
;

再加一段

www.aaa.com/temp/img
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-6-29 12:26:36 | 显示全部楼层



已经安装过HttpSubsModule了而且有语句subs_filter www.bbb.com www.aaa.com/temp gi;
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-7-1 20:55:46 | 显示全部楼层

怎么不按 军哥的教程来。

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-7-2 20:34:43 | 显示全部楼层

原帖由 shanyang 于 2012-6-29 12:26 发表
已经安装过HttpSubsModule了而且有语句subs_filter www.bbb.com www.aaa.com/temp gi;


www.bbb.com这个网站的img目录根本就是相对地址,所以你subs_filter语句不起效果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 19:37 , Processed in 0.035611 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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