码迷,mamicode.com
首页 > Web开发 > 详细

wamp2.5(Apache2.4.9+PHP5.5.12)关于多站点的配置

时间:2015-09-05 09:59:16      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

整个配置涉及的文件有:(假设我的wamp安装D盘)

C:/Windows/System32/drivers/etc  下的 hosts文件

D:/wamp/bin/apache/apache2.4.9/conf/extra 下的 httpd-vhosts.conf

D:/wamp/bin/apache/apache2.4.9/conf 下的 httpd.conf

步骤:

1.编辑httpd.conf 

LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir d:/wamp/bin/php/php5.5.12
Include conf/extra/httpd-vhosts.conf

查看这三句,如果它们被#注释了的话,去掉# (说明一下,第三句话一般注释的,去掉注释后就能开启配置站点)保存。

此外,还有一个地方需要设置,wamp2.5默认只允许本地访问,我们需要做的就是把本地改为全部都可以访问:

查找:<Directory "D:/wamp/www/">,找到


<Directory "E:/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn‘t give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
        AllowOverride all 
	Require all granted       // 此处加上这段,表示允许所有访问站点
    #
    # Controls who can get stuff from this server.
    #

    #   onlineoffline tag - don‘t remove
    #   Require local             // 注释此处,目的是禁掉只允许本地访问
</Directory>

2.编辑 httpd-vhosts.conf 
上面那步的第三句话就是让本文件的配置起作用

我们看到23~30行,这就是一个配置站点的范例,你可以参照它来写自己想要的站点信息:


<VirtualHost *:80>
    DocumentRoot "d:/wamp/www/demo/"     // 此处表示网站代码根目录
    ServerName www.demo1.com             // 此处表示站点网址
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/wamp/www/web/"
    ServerName www.demo2.com
</VirtualHost>


3.编辑 hosts文件

毕竟我们的站点是在虚拟服务器上运行的,还得把我们的服务名告诉机器 
这最后一步就是告诉本主机你的站点名:

做法是在本文件最后添上

127.0.0.1 demo1.com

127.0.0.1 demo2.com


按照以上流程配置完以后,重启wamp所有服务,在浏览器输入demo1.com或demo2.com
就能访问到自己的站点了。

wamp2.5(Apache2.4.9+PHP5.5.12)关于多站点的配置

标签:

原文地址:http://my.oschina.net/rongx/blog/501168

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!