我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 成功是什么?
- 做成一件达到目的的事,你就获得了一个小成功,小成功可以累积成更大的成功。每一人都有成功的机会。所以:成功,依稀可见!
我的博客
Windows下的Apache虚拟主机配置方法
来源:本站编辑 发布日期:2015-5-15 已有 人浏览过此信息
我的环境:
Windows8 + Apache2.2
第一步 修改hosts系统域名映射
在 C:\Windows\System32\drivers\etc 下找到文件 hosts ,使用文本编辑器打开,修改里面的配置如:
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 test1.com
127.0.0.1 test2.com
127.0.0.1 test3.com
127.0.0.1 test4.com
127.0.0.1 test5.com
注:将 localhost,test1.com等测试域名映射到本地IP,访问这些域名时相当于访问本地IP 127.0.0.1
第二步 修改Apache的httpd.conf配置文件
在 D:\AppServ\Apache2.2\conf 下找到 httpd.conf 文件,打开进行以下操作。
在文件中找到下面的配置
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
改成
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
找到下面三行,将其注释掉
#ServerAdmin
#ServerName
#DocumentRoot
第三步 修改D:\AppServ\Apache2.2\conf\extra\httpd-vhosts.conf配置文件
修改或增加以下配置内容,对第一个域名进行绑定到相应主目录。
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www"
ServerName localhost
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common
<Directory "d:/AppServ/www">
order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www/test1.com"
ServerName test1.com
ServerAlias www.test1.com
ErrorLog "logs/dummy-host.x-error.log"
CustomLog "logs/dummy-host.x-access.log" common
<Directory "d:/AppServ/www/test1.com">
order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www/test2.com"
ServerName test2.com
ServerAlias www.test2.com
ErrorLog "logs/dummy-host.x-error.log"
CustomLog "logs/dummy-host.x-access.log" common
<Directory "d:/AppServ/www/test2.com">
order allow,deny
allow from all
</Directory>
</VirtualHost>
如果有更多测试域名,可以再往后面添加。
Windows8 + Apache2.2
第一步 修改hosts系统域名映射
在 C:\Windows\System32\drivers\etc 下找到文件 hosts ,使用文本编辑器打开,修改里面的配置如:
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 test1.com
127.0.0.1 test2.com
127.0.0.1 test3.com
127.0.0.1 test4.com
127.0.0.1 test5.com
注:将 localhost,test1.com等测试域名映射到本地IP,访问这些域名时相当于访问本地IP 127.0.0.1
第二步 修改Apache的httpd.conf配置文件
在 D:\AppServ\Apache2.2\conf 下找到 httpd.conf 文件,打开进行以下操作。
在文件中找到下面的配置
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
改成
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
找到下面三行,将其注释掉
#ServerAdmin
#ServerName
#DocumentRoot
第三步 修改D:\AppServ\Apache2.2\conf\extra\httpd-vhosts.conf配置文件
修改或增加以下配置内容,对第一个域名进行绑定到相应主目录。
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www"
ServerName localhost
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common
<Directory "d:/AppServ/www">
order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www/test1.com"
ServerName test1.com
ServerAlias www.test1.com
ErrorLog "logs/dummy-host.x-error.log"
CustomLog "logs/dummy-host.x-access.log" common
<Directory "d:/AppServ/www/test1.com">
order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin 123456@qq.com
DocumentRoot "d:/AppServ/www/test2.com"
ServerName test2.com
ServerAlias www.test2.com
ErrorLog "logs/dummy-host.x-error.log"
CustomLog "logs/dummy-host.x-access.log" common
<Directory "d:/AppServ/www/test2.com">
order allow,deny
allow from all
</Directory>
</VirtualHost>
如果有更多测试域名,可以再往后面添加。
![](images/content_btm.jpg)