【发布时间】:2011-06-05 05:30:47
【问题描述】:
我已经设置了 WAMP 服务器,它工作正常 然后我用它尝试了虚拟主机,它不起作用
在 httpd.conf 文件中我添加了这些行
Listen 8081
Listen 8082
Include conf/extra/httpd-vhosts.conf
在 httpd-vhosts.conf 中
NameVirtualHost *:80
Listen 8081
Listen 8082
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
<VirtualHost localhost:8081>
ServerName localhost:8081
DocumentRoot "D:/wamp/www/project/"
Alias /index.html D:/wamp/www/project/index.php
</VirtualHost>
<VirtualHost localhost:8082>
ServerName localhost:8082
DocumentRoot "D:/wamp/www/project1/"
Alias /index.html D:/wamp/www/project1/index.php
</VirtualHost>
【问题讨论】:
-
您只从运行服务器的本地机器上尝试?因为
localhost与127.0.0.1(IPv4) 和::1(IPv6) 静态关联;-)。因此,如果您尝试从另一台机器访问它,您会遇到麻烦。 -
当你重启 apache 时你得到什么错误信息?
标签: apache wamp virtualhost