虚拟主机上没有WAMP的服务器工作 [英] virtual host is not working with WAMP server
本文介绍了虚拟主机上没有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屋!
查看全文