Wampserver 为什么我的条目在;“您的虚拟主机”;子菜单不包含主机的全名?

Wampserver 为什么我的条目在;“您的虚拟主机”;子菜单不包含主机的全名?,wampserver,Wampserver,我已经在WAMP服务器3.0.6版上设置了一个新的虚拟主机,它的名称中包含一个点(特别是bowla300.local) 我的vhosts.conf文件被配置为bowla300.local,我的hosts文件也是如此。当我重新启动WAMP时,localhost页面在Your Projects和Your Virtual Hosts列中正确地显示了这个名称,并且链接按预期工作。到现在为止,一直都还不错。。。但是在主WAMP服务器的YourVirtualHosts菜单上,服务器名称仅显示为bowla30

我已经在WAMP服务器3.0.6版上设置了一个新的虚拟主机,它的名称中包含一个点(特别是bowla300.local)

我的vhosts.conf文件被配置为bowla300.local,我的hosts文件也是如此。当我重新启动WAMP时,localhost页面在Your Projects和Your Virtual Hosts列中正确地显示了这个名称,并且链接按预期工作。到现在为止,一直都还不错。。。但是在主WAMP服务器的YourVirtualHosts菜单上,服务器名称仅显示为bowla300,末尾没有.local,链接不起作用。我不知道我需要改变什么来纠正这个问题。有可能是我最初没有使用“.local”而错误地设置了站点名称,但后来又重新访问了vhosts.conf,该名称现在肯定是正确的,并且在localhost页面上显示正确的事实也表明它是有效的。你知道为什么菜单项不包括“.local”吗

我将我的vshosts条目附加如下(我承认我是手工编辑的,因为我刚刚注意到本地主机页面上有这样一个选项来创建虚拟主机):-


服务器名本地主机
DocumentRoot c:/wamp64/www
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求本地
ServerName bowla300.local
DocumentRoot“c:/wamp64/www/bowla300.local”
选项索引跟随符号链接
允许超越所有
要求本地

重新启动后,问题自行解决。重新启动WAMP是不够的,但是重新启动操作系统修复了它。

您可能忘记重新启动
dmscache
服务<代码>网络停止dnscache然后
网络启动dnscache
这很有意义,谢谢。我只是偶尔涉猎一下WAMP和web技术(这并不是我的核心能力之一),虽然我想了解更多,但我仍然处于一个阶段,我不时会忘记一些基本的事情。我想关键是DNS服务位于WAMP堆栈之下,因此单独停止它是不够的,但我不需要重新启动。
    <VirtualHost *:8080>
        ServerName localhost
        DocumentRoot c:/wamp64/www
        <Directory  "c:/wamp64/www/">
                Options +Indexes +Includes +FollowSymLinks +MultiViews
                AllowOverride All
                Require local
        </Directory>
    </VirtualHost>

    <VirtualHost *:8080>
        ServerName bowla300.local
        DocumentRoot "c:/wamp64/www/bowla300.local"
        <Directory  "c:/wamp64/www/bowla300.local/">
          Options Indexes FollowSymLinks
          AllowOverride All
          Require local
        </Directory>
    </VirtualHost>