在wamp服务器中设置虚拟主机以运行多个网站

时间:2014-12-30 07:08:46

标签: php apache wamp virtualhost

我正在使用Wamp服务器为名为dev.gamenomad.com的网站运行虚拟主机。每次我访问localhost时,该页面将重定向到C:\ wamp \ www \ dev.gamenomad.com中的dev.gamenomad.com,而不是传统的Wamp服务器页面,您可以在其中访问每个项目。

我想拥有欢迎页面,以便在运行Wamp服务器时可以运行其他项目。如何在不影响Wamp服务器的欢迎页面的情况下为dev.gamenomad.com设置我的虚拟主机?

我的“主机”文件

127.0.0.1       localhost
127.0.0.1       dev.gamenomad.com

HTTP-vhost.config

<VirtualHost *:80>
    ServerAdmin bomboom@devgamenomad.localhost
    DocumentRoot "C:\wamp\www\dev.gamenomad.com\public"
    ServerName dev.gamenomad.com
    ServerAlias dev.gamenomad.com
    ErrorLog "logs/dev.gamenomad.com-error.log"
    CustomLog "logs/dev.gamenomad.com-access.log" common
</VirtualHost>
<Directory C:\wamp\www\dev.gamenomad.com>
   Order Deny,Allow   
   Allow from all 
</Directory>

我的www文件夹位于C:\ wamp \中,我的Wamp服务器侦听端口80

wamp传统欢迎页面 enter image description here

2 个答案:

答案 0 :(得分:0)

您还需要再创建一个localhost虚拟主机。

<VirtualHost *:80>
    ServerAdmin bomboom@devgamenomad.localhost
    DocumentRoot "C:\wamp\"
    ServerName localhost
    ErrorLog "logs/error.log"
    CustomLog "logs/access.log" common
</VirtualHost>
<Directory C:\wamp\>
   Order Deny,Allow   
   Allow from all 
</Directory>

答案 1 :(得分:0)

添加新的虚拟主机应该足够了。像SuryaElite建议只添加vhost中包含的www文件夹并且更简单。

<VirtualHost *:80>
  ServerName localhost
  DocumentRoot "C:\wamp\www"
</VirtualHost>
<Directory "C:\wamp\www">
  Order Deny,Allow   
  Allow from all 
</Directory>
相关问题