我试图在SonicWall防火墙后面的Apache中设置IP或基于名称的虚拟主机。在内部,两种虚拟主机方法都能完美地工作(甚至在跨越防火墙的不同子网上也是如此)。当客户端从远程位置请求虚拟主机时,问题就开始了。为了澄清,当IP (或name)调用指定的第一个虚拟主机时,第一个虚拟主机将被服务,但是第二个虚拟主机会出现一个没有响应的错误。
注意: SonicWall中的公共服务器向导用于为两个虚拟主机创建防火墙规则,除了私有IP和外部IP之外,两者都是相同的。
<VirtualHost x.x.x.4:443>
DocumentRoot "d:/A/Path"
ServerName a.domain.com
ServerAlias a.domain.com
# Snipped
</VirtualHost>
<VirtualHost x.x.x.5:443>
DocumentRoot "d:/Another/Path"
ServerName b.domain.com
ServerAlias b.domain.com
# Snipped
</VirtualHost>
发布于 2013-03-19 19:37:19
如果您能够从内部访问该网站,但不能从外部访问,您的SonicWall设备肯定会阻塞流量。您能告诉我们防火墙规则和SonicWall设备上定义的nat策略吗?
致以敬意,
https://serverfault.com/questions/473895
复制相似问题