您的位置:首页 > 运维架构 > Apache

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

2015-09-14 12:18 519 查看
当我们在当地发展。通常在浏览器中输入 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默认内容目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: