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

时间:2024-11-29 22:05:19

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





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





第一步:打开本地系统安装文件夹,比方我安装的是windows8,安装在c盘,进入文件夹C:\Windows\System32\drivers\etc

找到一个叫hosts的文件,用记事本打开:

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

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

输入完毕后保存。

第二步:打开apache的安装位置,如我用的是wampserver。安装文件夹为:D:\wamp\bin\apache\Apache2.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默认内容目录

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