虚拟主机上没有WAMP的服务器工作 [英] virtual host is not working with WAMP server

查看:196
本文介绍了虚拟主机上没有WAMP的服务器工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经安装WAMP的服务器,它工作正常
然后,我尝试虚拟主机用它,这是行不通的。

在httpd.conf文件中我添加这些行

 收听8081
听8082
包括的conf /额外/的httpd-vhosts.conf

和中的httpd-vhosts.conf

 了NameVirtualHost *:80
听8081
听8082<虚拟主机*:80>
    的ServerAdmin webmaster@dummy-host.localhost
    的DocumentRootC:/ Program Files文件/阿帕奇软件基金会/的Apache2.2 /文档/伪host.localhost
    服务器名伪host.localhost
    ServerAlias​​ www.dummy-host.localhost
    错误日志记录/虚设host.localhost-error.log中
    的CustomLog日志/虚设host.localhost-access.log的共同
< /虚拟主机><虚拟主机本地主机:8081>
    服务器名本地主机:8081
    的DocumentRootD:/ WAMP /网络/项目/
    别名/index.html D:/wamp/www/project/index.php
< /虚拟主机><虚拟主机本地主机:8082>
    服务器名本地主机:8082
    的DocumentRootD:/ WAMP / WWW / PROJECT1 /
    别名/index.html D:/wamp/www/project1/index.php
< /虚拟主机>


解决方案

我看这是一个有点老问题,但仍然是我WAMP不启用虚拟主机工作。
主机:

 < code>
127.0.0.1本地主机
127.0.0.1 sweetdreams.localhost
127.0.0.1 sweetdreams.com
< / code>

httpd.conf中:

 的LoadModule vhost_alias_module模块/ mod_vhost_alias.so
的LoadModule php5_moduleD:/wamp/bin/php/php5.3.4/php5apache2_2.dll
#虚拟主机
包括的conf /额外/的httpd-vhosts.conf
包括D:/ WAMP /别名/ *VirtualDocumentRootD:/ WAMP / WWW /%0

htppd-vhosts.conf:

 了NameVirtualHost 127.0.0.1:80<虚拟主机127.0.0.1:80>
   服务器名本地主机
   的DocumentRootD:/ WAMP / WWW#此为默认WAMP根网站,
< /虚拟主机><虚拟主机127.0.0.1:80>
   服务器名www.sweetdreams.com
   ServerAlias​​ www.sweetdreams.com sweetdreams.com #your虚拟域名
   的DocumentRootD:/ WAMP / WWW / Sweetdreams酒店您的网站,没有extenison需要的#location。<目录D:/ WAMP / WWW / Sweetdreams酒店>您的网站#again位置
   为了允许,拒绝
   所有允许
 < /目录>
 < /虚拟主机>

我的WAMP的图标保持橙色时,启用虚拟主机模块,并添加虚拟主机CONF。

i have setup WAMP server , it is working fine Then i tried virtual host with it , it doesn't work

In the httpd.conf file i added these lines

Listen 8081
Listen 8082
Include conf/extra/httpd-vhosts.conf

And in the 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>

解决方案

I see it's a bit old question but still my WAMP doesn't work with vhost enabled. hosts:

<code>
127.0.0.1 localhost
127.0.0.1 sweetdreams.localhost
127.0.0.1 sweetdreams.com
</code>

httpd.conf:

LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "D:/wamp/bin/php/php5.3.4/php5apache2_2.dll"
# Virtual hosts
Include conf/extra/httpd-vhosts.conf


Include "D:/wamp/alias/*"

VirtualDocumentRoot "D:/wamp/www/%0"

htppd-vhosts.conf:

 NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
   ServerName localhost
   DocumentRoot "d:/wamp/www"                      #this is default wamp root for websites,
</VirtualHost>

<VirtualHost 127.0.0.1:80>
   ServerName www.sweetdreams.com
   ServerAlias www.sweetdreams.com sweetdreams.com              #your virtual domain name
   DocumentRoot "d:/wamp/www/sweetdreams"                        #location of your site, no extenison needed.

<Directory "d:/wamp/www/sweetdreams">                              #again location of your website
   Order Allow,Deny
   Allow from all
 </Directory>
 </VirtualHost>

My WAMP icon stays orange when I enable vhost module and add vhost conf.

这篇关于虚拟主机上没有WAMP的服务器工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆