【发布时间】:2016-04-06 09:17:20
【问题描述】:
我强制解决了 IP 地址问题。现在我有一个具有本地 IP (192.168.0.13) 和一个公共 IP (33.44.55.66,如示例) 的 MediaWiki 服务器。因此,从内部访问是有效的。但我也想组织远程访问。我在路由器上设置了防火墙规则,将所有内容从 33.44.55.66:8080 重定向到 192.168.0.13:80。但是当我尝试从外部连接时,MediaWiki 在“注册”页面后将我重定向到 192.168.0.13 地址。当然,它不会加载任何内容。
我现在在 LocalSettings.php 中的变量:
$wgInternalServer = "http://33.44.55.66:8080";
$wgServer = "http://192.168.0.13";
我知道,InternalServer 变量主要用于 Squid,但我认为它可以用作简单的代理。
Apache 设置:
ServerName 33.44.55.66:8080
当我设置 $wgServer = "http://33.44.55.66:8080" - 我没有来自内部网络的任何访问权限。
你能帮我吗,请告诉我可能出了什么问题?
【问题讨论】:
-
您可能还需要配置路由器以重定向内部请求。
$wgInternalServer在这里帮不了你。 -
我遇到了同样的问题,我已经确定是我的防火墙出了问题。 NAT 环回策略不起作用,我一直无法修复它。