Wamp 将站点添加到本地主机虚拟主机时出现问题

Wamp 将站点添加到本地主机虚拟主机时出现问题,wamp,wampserver,wamp64,Wamp,Wampserver,Wamp64,在Win64 Apache上使用WampServer 2.4.41我在我的httpd vhosts.confbust中使用此设置这是将maper作为新的VirtualHost添加到WampServer,而不是将其作为站点添加到localhost:8080VirtualHost <VirtualHost *:8080> ServerName localhost ServerAlias localhost DocumentRoot "${INSTALL_DIR}/w

在Win64 Apache上使用WampServer 2.4.41我在我的
httpd vhosts.conf
bust中使用此设置这是将
maper
作为新的
VirtualHost
添加到WampServer,而不是将其作为
站点添加到localhost:8080
VirtualHost

<VirtualHost *:8080>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

#webematics
<VirtualHost *:8080>
  ServerName maper
  ServerAlias maper
  DocumentRoot "${INSTALL_DIR}/www/maper"
  <Directory "${INSTALL_DIR}/www/maper/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
正如您所看到的,
maper
正在我的项目中列出,但它不能单击,我也收到了这条消息

要将它们用作http链接,必须将它们声明为VirtualHost


我遗漏了什么?我如何修复此问题以将所有内容放在一个虚拟主机下
localhost

您所做的是正确的。你认为问题是你不需要使用8080端口,你没有添加任何真正的安全性。当您使用
Require local
时,即使您的路由器允许连接进入您的网络,它们也会被Apache拒绝。8080是一个常用的替代方案,它只会增加麻烦,因为你必须将
:8080
添加到你的URL才能到达站点。你突出显示的消息只是信息性的,不是错误,但这是向服务器添加新的VirtualHost,而不是添加新站点。新的VirtualHost是一个新站点。托管公司一直在使用此功能将100个站点打包到一个Apache上,因为您所做的是正确的。你认为问题是你不需要使用8080端口,你没有添加任何真正的安全性。当您使用
Require local
时,即使您的路由器允许连接进入您的网络,它们也会被Apache拒绝。8080是一个常用的替代方案,它只会增加麻烦,因为你必须将
:8080
添加到你的URL才能到达站点。你突出显示的消息只是信息性的,不是错误,但这是向服务器添加新的VirtualHost,而不是添加新站点。新的VirtualHost是一个新站点。托管公司一直使用此功能将100个站点打包到一个Apache上
#
127.0.0.1 localhost
::1 localhost

127.0.0.1 maper