Apache vhost通配符无法正常工作

时间:2017-06-01 04:28:25

标签: apache virtualhost wampserver vhosts

之前有效,但神秘地不再起作用了。我正在尝试添加一个通配符子域,该子域指向与主域完全相同的文件夹。

这是我的vhost:

<VirtualHost *:80>
    ServerName leadbind.dev
    ServerAlias *.leadbind.dev
    DocumentRoot "c:/wamp64/www/leadbind/public"
    <Directory  "c:/wamp64/www/leadbind/public/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

我保存并重新启动了DNS。

当我访问leadbind.dev时,它可以正常运行,但当我访问test.leadbind.dev时却没有,而Chrome则说This site can't be reached。这曾经用于我设置为vhost的不同域/子域通配符,但不适用于此。

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

我明白了。显然我需要将实际的子域添加到Windows主机文件,因为Windows不喜欢通配符子域。