一、准备工作
1、修改系统 hosts文件
我是在我自己的电脑上操作的,我的系统是win7,所以先修改win7系统的hosts文件,增加两个域名映射,以便后面测试。hosts文件的路径是:C:/Windows/System32/drivers/etc/hosts,在这个文件中我们加入如下两行代码:
127.0.0.1 q.wuwenhui.cn
127.0.0.1 w.wuwenhui.cn
这两行代码的意思是将q.wuwenhui.cn和w.wuwenhui.cn映射到本机的ip地址上。
2、准备两个站点
在/usr/local/apache/htdocs/目录下分别准备两个站点test1和test2,这两个站点下分别有一个index.html文件,test1下index.html内容是”It works! 111″,test2站点下的index.html内容是”It works! 222″。
二、具体实现
1、修改Apache的httpd.conf文件
在Apache的httpd.conf中,添加你需要增加的端口8080和8090【这里如果只是80端口那就不需要加】,具体如下图所示:
2、注释默认的访问路径
在httpd.conf文件中找到如下代码:
DocumentRoot “/usr/local/apache/htdocs”
将这行代码注释掉,如下代码
#DocumentRoot “/usr/local/apache/htdocs”
3、打开引入httpd-vhosts.conf文件的注释
在httpd.conf文件中找到如下代码
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
将#Include conf/extra/httpd-vhosts.conf这行代码的注释打开,如下代码:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
4、修改Apache的httpd-vhosts.conf文件
在httpd-vhosts.conf文件中添加如下代码:
<VirtualHost *:80>
DocumentRoot “/usr/local/apache/htdocs/test1”
ServerName wuwenhui.cn
ServerAlias q.wuwenhui.cn
DirectoryIndex news.html index.html index.htm index.php
CustomLog “/usr/local/apache/htdocs/test1_log” common
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “/usr/local/apache/htdocs/test2”
ServerName wuwenhui.cn
ServerAlias w.wuwenhui.cn
DirectoryIndex news.html index.html index.htm index.php
CustomLog “/usr/local/apache/htdocs/test2_log” common
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
启动Apache在浏览器中输入:http://q.wuwenhui.cn/显示”It works! 111″,输入:http://w.wuwenhui.cn/显示”It works! 222″。
原创文章,作者:wwh,如若转载,请注明出处:https://www.wuwenhui.cn/4237.html
评论列表(2条)
水平不错啊,写的那么详细。。。。。。。。
文章写的还可以,我基本上看完了,谢谢分享