我正在开发一个最终将托管在Linux机器上的网站。我决定使用WAMP作为我的开发服务器,这样我就可以确定所有Angular.js路由等都能正常工作。
我已启动并运行WAMP(漂亮的绿色托盘图标)。已选择vhosts模块。我已将以下内容添加到httpd-vhosts.conf:
# mergable.local
<VirtualHost *:80>
ServerAdmin mike@mahony.us
DocumentRoot "D:/Main/source/mergable"
ServerName mergable.local
ServerAlias www.mergable.local
ErrorLog "logs/mergable.local-error.log"
CustomLog "logs/mergable.local-access.log" common
<Directory "/">
Deny from all
Allow from 127.0.0.1
</Directory>
</VirtualHost>
我还在主持人文件中添加了以下内容:
127.0.0.1 localhost
127.0.0.1 mergable.local
127.0.0.1 www.mergable.local
当我浏览http://www.mergable.local
时,我会看到WAMP配置页面。关于我做错了什么的想法?
答案 0 :(得分:1)
检查apache\conf\httpd.conf
文件
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
和
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
如果您在#
之前LoadModule
并Include
删除它,那么虚拟主机配置文件将会运行。