apache本地多域配置(wampserver本地多域配置)



当我们在当地发展。通常在浏览器中输入 http://localhost/项目目录名 测试Web文件,你有没有想过在本地浏览器中,输入自己设定的名字进入项目目录,名相关的问题。


比方我想配置一个主域名www.test.com和二级域名img.test.com(事实上二级域名与配置另外一个独立域名的原理是一样的)


第一步:打开本地系统安装文件夹,比方我安装的是windows8,安装在c盘,进入文件夹C:WindowsSystem32driversetc
找到一个叫hosts的文件,用记事本打开:

在文件结尾增加下面代码:


127.0.0.1 www.test.com
127.0.0.1 www.test.com
127.0.0.1 localhost

输入完毕后保存。


第二步:打开apache的安装位置,如我用的是wampserver。安装文件夹为:D:wampinapacheApache2.2.21


打开一个叫conf的目录,它是apache的配置目录


打开一个叫httpd.conf文件


搜索一下Directory,找到一个如:<Directory "D:/wamp/www/">


的一行。看到代码后

把代码:


Order deny,allow
    deny from all
    Allow from 127.0.0.1


改成:
 Order allow,deny
    Allow from all


第三步:

在刚才这个httpd.conf文件里。搜索Include conf/extra/httpd-vhosts.conf

去掉它前面的#。然后保存这个文件


第四步:打开conf这个文件夹下一个子文件夹:extra,找到一个httpd-vhosts.conf这个文件。通常是最后一个文件,

在文件最后加入上:
 

 <VirtualHost *:80>


    DocumentRoot "D:/wamp/www/test"


    ServerName www.test.com


 </VirtualHost>


 <VirtualHost *:80>


    DocumentRoot "D:/wamp/www/test/img"


    ServerName img.test.com


 </VirtualHost>


 <VirtualHost *:80>


    DocumentRoot "D:/wamp/www/"


    ServerName localhost


 </VirtualHost>




这个依据文件夹依据自己的apache文件文件夹来自行调整,我的apache工作文件夹为D:/wamp/www/,改成自己的apache工作文件夹就可以。


最后一步。重新启动apache,输入您的浏览器:www.test.com会出现test默认内容目录

版权声明:本文博主原创文章,博客,未经同意不得转载。

原文地址:https://www.cnblogs.com/lcchuguo/p/4806851.html