General
我试图在SonicWall防火墙后面的Apache中设置IP或基于名称的虚拟主机。在内部,两种虚拟主机方法都能完美地工作(甚至在跨越防火墙的不同子网上也是如此)。当客户端从远程位置请求虚拟主机时,问题就开始了。为了澄清,当IP (或name)调用指定的第一个虚拟主机时,第一个虚拟主机将被服务,但是第二个虚拟主机会出现一个没有响应的错误。注意: SonicWall中的公共服务器向导用于为两个虚拟主机创建防火墙规则,除了私有IP和外部IP之外,两者都是相同的
然后我切换到另一个用户(比如" user "),并配置了一个虚拟主机。www/上的虚拟主机目录具有744个权限。当我试图从浏览器到达虚拟主机时,它说:“您没有访问/在此服务器上的权限。”当我将权限更改为www/上的虚拟主机目录并将其设置为745时,可以通过浏览器到达主机。我怀疑这是因为我将apache安装为用户“测试”。如何更改它,使其能够在以所有者用户身份登录时打开只对所有者具有-x权限的文件?