您的位置:首页 > 运维架构 > Apache

wamp2.5 配置多端口多站点虚拟主机 新建站点

2016-03-26 16:07 549 查看
win7下自己用记事本编辑 会出错,改用UltraEdit就可以。

摘自 http://blog.csdn.net/youmypig/article/details/44752279

1.编辑 目录C:\wamp\bin\apache\apache2.4.9\conf下的文件httpd.conf中 

LoadModule php5_module "c:/wamp/bin/php/php5.5.12/php5apache2_4.dll"

PHPIniDir c:/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.httpd-vhosts.conf配置(注意 Require all granted,不要写成什么allow
from all什么的。可以参考httpd.conf中的写法。)

<VirtualHost *:80>

    ServerAdmin
webmaster@dummy-host.example.com

    DocumentRoot "C:\wamp\www"

    ServerName dummy-host.example.com

    ServerAlias www.dummy-host.example.com

    ErrorLog "logs/dummy-host.example.com-error.log"

    CustomLog "logs/dummy-host.example.com-access.log" common

</VirtualHost>

<VirtualHost *:80>

    ServerAdmin
webmaster@dummy-host2.example.com

    DocumentRoot "C:\wamp\www"

    ServerName dummy-host2.example.com

    ErrorLog "logs/dummy-host2.example.com-error.log"

    CustomLog "logs/dummy-host2.example.com-access.log" common

</VirtualHost>

<VirtualHost *:8080>

    ServerAdmin
webmaster@dummy-host2.example.com

    DocumentRoot "D:\MyDown\ECShop\ECShop_V2.7.3_UTF8_release1106\upload"

    ServerName localhost2.com

    ServerAlias localhost2.com

    ErrorLog "logs/dummy-host2.example.com-error.log"

    CustomLog "logs/dummy-host2.example.com-access.log" common

    <Directory "D:\MyDown\ECShop\ECShop_V2.7.3_UTF8_release1106\upload">

    Options Indexes FollowSymLinks

    AllowOverride all

    Require all granted

    </Directory>

</VirtualHost>

 

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

C:\wamp\www
和 D:\MyDown\ECShop\ECShop_V2.7.3_UTF8_release1106\upload

注意

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

现在可以访问
localhost:80

localhost:8080了

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

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

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

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

 

win7下自己用记事本编辑 会出错,改用UltraEdit就可以。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wamp php apache 端口 建站