Apache2虚拟主机奇怪的行为

时间:2021-02-05 09:43:27

标签: apache2 virtualhost server-configuration

我正在尝试在我的机器上设置多个 apache 虚拟主机。 我的配置实际上有效,但我有一些奇怪的问题。 首先,我像这样编辑我的主机文件。

127.0.0.1   localhost
127.0.1.1   kali
127.0.0.1 www.dom1.com
127.0.0.1 www.dom2.com
127.0.0.1 www.dom3.com
127.0.0.1 www.dom5.com

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

我希望如果我在列表中输入任何域,我将连接到正确的服务器托管页面。

<VirtualHost *:80>
ServerAdmin admin@mypersonaldomain2.com
    ServerName dom1.com
    ServerAlias www.dom1.com
    DocumentRoot /var/www/dom1/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

这是每个虚拟主机的配置模型

每个主机在正确的目录中都有一个 index.html 文件。

现在 www.dom1.com 处的虚拟主机只能从“localhost”域访问,而不能从 www.dom1.com 访问。 www.dom3.com 处的域将我发送到一个 Internet 页面,而我期望该域将在 DNS 解析之前在本地解析。其他虚拟主机 www.dom2.comwww.dom5.com 的行为符合预期。

我是否进行了一些错误配置以获得这种奇怪的行为??

0 个答案:

没有答案
相关问题