【发布时间】:2018-07-20 09:37:48
【问题描述】:
上下文:全新 wampserver 3.x 安装 (windows10) microsoft iis 使用了端口 80,因此我使用 wampserver 工具更改了端口(右键单击图标)。 Wampserver 自行管理以使用 8080 更改端口。
此时,httpd-vhosts.conf 内容为
# Virtual Hosts
#
<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>
主机内容是:
#
127.0.0.1 localhost:8080
::1 localhost:8080
目的:为我的项目创建虚拟主机,例如 http://myproject.localdev 而不是 http://localhost:8080/myproject/public/
出了什么问题? 通过使用 wampserver 链接创建虚拟主机,我收到以下错误消息
first VirtualHost must be localhost in c:/wamp64/bin/apache/apache2.4.33/conf/extra/httpd-vhosts.conf
【问题讨论】:
-
我认为这意味着您删除了默认放置在
httpd-vhosts.conf文件中的localhost虚拟主机。是这样的吗? -
不,正如我所说,新的 wampserver3 安装然后运行 wampserver 工具来更改端口。我的手什么都没有。
-
你能告诉我们
c:/wamp64/bin/apache/apache2.4.33/conf/extra/httpd-vhosts.conf里面有什么吗?请将这个添加到你的问题中 -
完成(已编辑)
-
我明白了,你还没试过,1)打开
localhost:80802)在工具菜单下点击添加虚拟主机按照说明操作