Nginx背后的Apache-PhP需要知道正确的端口

Nginx背后的Apache-PhP需要知道正确的端口,php,apache,nginx,port,Php,Apache,Nginx,Port,我目前在Nginx代理后使用Apache,但有一个例外: Apache在端口8888上等待,只接受来自127.0.0.1的连接 Nginx在端口80上侦听现实世界中的服务器静态内容,进行负载平衡,并处理对8888上侦听的Apache的代理请求 问题是: Apache执行的PHP脚本的服务器端口为8888。phpmyadmin或nusoap等脚本提供重定向,并将此端口用作重定向url的一部分。问题是从外部看不到端口8888,因此无法建立连接 您知道配置哪里出了问题,或者我如何强迫php认为它在端口

我目前在Nginx代理后使用Apache,但有一个例外:

Apache在端口8888上等待,只接受来自127.0.0.1的连接 Nginx在端口80上侦听现实世界中的服务器静态内容,进行负载平衡,并处理对8888上侦听的Apache的代理请求

问题是:

Apache执行的PHP脚本的服务器端口为8888。phpmyadmin或nusoap等脚本提供重定向,并将此端口用作重定向url的一部分。问题是从外部看不到端口8888,因此无法建立连接

您知道配置哪里出了问题,或者我如何强迫php认为它在端口80的Apache服务器上工作

由于我无法确定这个问题,我不知道发布配置文件是否有帮助。也许这只是我忘记的一个选择

如果需要,我可以提供额外的配置行


非常感谢

我想您只需要重写代理服务器集的
位置

看看

我想您只需要重写代理服务器设置的
位置

看看

大家都知道-以下是问题的答案:

一些笨蛋(me)创建了一个虚拟主机,服务器名包括端口

ServerName   some.server.com:8888
删除:8888已删除错误


所有人都知道-以下是问题的答案:

一些笨蛋(me)创建了一个虚拟主机,服务器名包括端口

ServerName   some.server.com:8888
删除:8888已删除错误


Ty all

我目前正在查看所有选项,但没有得到所需的请求我的问题是,php脚本仍然认为apache正在侦听端口8888是否可以在Apaches配置中设置任何标志来覆盖phps$\u服务器变量的默认端口8888?我目前正在查看所有选项,但没有获得所需的请求问题是,php脚本仍然认为apache正在侦听端口8888是否可以在Apaches配置中设置任何标志来覆盖phps$\u服务器变量的默认端口8888?