This is 赵峰 | 赵峰之城 | 赵峰的博客 !

单机搭建多虚拟主机测试环境

作为一个PHP程序员,在本机上搭建一个测试服务器是必须的。
我用的是XMAPP,是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。
XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
具体看这里:http://www.apachefriends.org/zh_cn/xampp.html

更改本机的hosts文件,在C:\WINDOWS\system32\drivers\etc目录下,用记事本打开,加入若干个域名,如:
127.0.0.1    www.aaa.com
127.0.0.1    www.bbb.com
127.0.0.1    www.zzz.com
……

更改httpd.conf文件,加入许可。这个文件在你XMAPP安装目录\apache\conf下

# 添加MYSITE目录的许可权限
<Directory "d:/mysite">
Order allow,deny
Allow from all
</Directory>
<Directory "d:/mysite2">
Order allow,deny
Allow from all
</Directory>
<Directory "d:/mysite3">
Order allow,deny
Allow from all
</Directory>

你也可以使目录为网站根目录下的一个目录
Alias /mysite/ "d:/mysite/"
Alias /mysite2/ "d:/mysite2/"
Alias /mysite3/ "d:/mysite3/"

更改httpd-vhosts.conf文件,加入虚拟主机。这个文件在你XMAPP安装目录\apache\conf\extra下
<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/WEBSITE/xampp/htdocs"
    ServerName www.aaa.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite"
    ServerName www.bbb.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite2"
    ServerName www.ccc.com
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite3"
    ServerName www.ccc.com
</VirtualHost>


重新启动APACHE服务和MYSQL服务!
在地址栏里输入www.aaa.com www.bbb.com www.ccc.com试试,呵呵,这样的域名可不多见啊!

Tags: 原创, 点滴记录

« 上一篇 | 下一篇 »

只显示10条记录相关文章