nginx反代apache后,php网页里链接自动填充了两个端口号

qq_28176487 2016-06-18 08:47:56
nginx加了下面代码反代到apache2

proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;


nginx监听的是80端口,apache2监听的是8080端口
然后nginx和apache启动成功,能够访问到apache默认应用的首页,可是里面所有的链接都变成了
http://www.xxx.xx:8080:8080/xxxx 这样,有两个端口号在里面,所有的都访问不了。
请教各位,怎么解决这个问题?
...全文
260 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2016-06-19
  • 打赏
  • 举报
回复
不应该啊,我们都是通过ngix,端口不显示的。是不是其他的配置导致的
qq_28176487 2016-06-18
  • 打赏
  • 举报
回复
我改成下面这样之后已经能够正常访问了

proxy_redirect off;
proxy_set_header   Host             $host;
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
不过不足的是地址栏还是会显示出8080端口号,怎么样能让地址栏不显示8080端口号
qq_28176487 2016-06-18
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
试试 proxy_pass http://127.0.0.1:8080/;
试了没用,还是会出现两个8080
孟子E章 2016-06-18
  • 打赏
  • 举报
回复
试试 proxy_pass http://127.0.0.1:8080/;

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧