首页 > 其他 > 详细

wamp2.5 配置多端口虚拟主机

时间:2015-12-27 17:52:35      阅读:209      评论:0      收藏:0      [点我收藏+]

网上有很多狗屁不通的方式。根本不是自己配置出来的。大都是一个模子里面盗出来的。自己不经历,不知道它的不简单。

1.保证httpd.conf下 

LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir D:/E/php/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 "D:/E/php/wamp/think"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
    <Directory "D:/E/php/wamp/think">
    Options Indexes FollowSymLinks
    AllowOverride all
    Require all granted
    </Directory>
</VirtualHost>


<VirtualHost *:8080>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "D:/E/php/wamp/www"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
    <Directory "D:/E/php/wamp/www">
    Options Indexes FollowSymLinks
    AllowOverride all
    Require all granted
    </Directory>
</VirtualHost>

 

 

注意修改正确的项目根目录

D:/E/php/wamp/www 和 D:/E/php/wamp/think

 

注意

Require all granted不要写成 allow from all 之类的。apache版本高了 语法也变了。

 

现在可以访问 localhost:80

localhost:8080了

 


如果觉得有用,请注明出处。

 

 

---------------------

配置多端口的虚拟主机,其实有个好处就是把一个服务器扳成两半,同时放多个站点上去。域名绑定的时候,只需要绑定到不通的端口上就行了。

还有一个好处就是 程序员电脑上就不只是一个 www的根目录了,一次性可以打开多个本地站点。

wamp2.5 配置多端口虚拟主机

原文:http://www.cnblogs.com/beyang/p/5080389.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!