WampServer 在 httpd.conf 中配置多站点 ( 不用每次修改 hosts 文件 )

因为要用 ThinkPHP 的当前最新版本 3.2.2,对应要求 PHP 的版本要高于 5.3.0,所以安装了 WampServer 2.2 ( Apache 2.2.21,PHP 5.3.10,MySQL 5.5.20) ,顺便记录一下在 httpd.conf 中配置多站点。

 

第一步:

安装 WampServer。我的安装路径是 D:\wamp\

 

第二步:

修改 D:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf

在文件的最后加上:

<VirtualHost *:80>

   

    DocumentRoot "D:/practise/php"

    ServerName www.dee.com

    <Directory "D:/practise/php">

    Order deny,allow

    Deny from all

    Allow from 127.0.0.1

    </Directory>

</VirtualHost>

其中 D:/practise/php 是放置 PHP 项目的路径。

 

第三步:

在 httpd.conf 中找到如下代码:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

修改为:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Allow from all

</Directory>

 

第四步:

配置多站点。在 httpd.conf 中找到:

ServerName localhost:80

<FilesMatch "^\.ht">

    Order allow,deny

    Deny from all

    Satisfy All

</FilesMatch>

把这两段中间的内容替换为:

DocumentRoot "d:/wamp/www/"



<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>



<Directory />"d:/wamp/www/"

    Options Indexes FollowSymLinks

    AllowOverride all

    Order Allow,Deny

    Allow from all

</Directory>



<VirtualHost 127.0.0.2>

    ServerName 127.0.0.2

    DocumentRoot "d:/mynewweb"

</VirtualHost>



<VirtualHost 127.0.0.3>

    ServerName 127.0.0.3

    DocumentRoot "d:/myqg"

</VirtualHost>

每添加一个新的站点,按照上面最后两端的格式添加即可。

 

你可能感兴趣的:(server)