wamp2.5版本配置多端口虚拟主机
1.保证httpd.conf下
LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll" PHPIniDir E:/wamp/bin/php/php5.5.12
这两个没被注释掉
2.打开多站点配置:
httpd.conf下面:Include conf/extra/httpd-vhosts.conf 去掉前面注释
3.httpd.conf下监听端口(这个好像原来老版本不是这样配置的,所以模仿第一个80的端口,可以写出8080的端口)
Listen 0.0.0.0:80 Listen [::0]:80 #listen to 8080 Listen 0.0.0.0:8080 Listen [::0]:8080
4.http-vhosts.conf配置(注意 Require all granted,不要写成什么allow from all什么的,可以参考httpd.conf中的写法。)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/wwwroot/think"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "E:/wwwroot/think">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/wwwroot/test"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "E:/wwwroot/test">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
注意
修改正确的项目根目录 E:/wwwroot/test 和 E:/wwwroot/think
Require all granted不要写成 allow from all 之类的,apache版本高了 语法也变了。
现在可以访问 localhost:80和localhost:8080了
作者:小策一喋
邮箱:xvpindex#qq.com
出处:http://www.cnblogs.com/xvpindex/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。

浙公网安备 33010602011771号