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

配置apache虚拟域名

2016-12-19 15:46 375 查看
在实际项目开发中我们不可能把所有的项目都统一放到apache根目录www中,然后通过目录列表来调试不同的项目。所以我们可能会用到虚拟域名来配置自己项目根目录。

我这边假设在apache根目录www下有一个hmm的项目目录它的路径为D:/wamp64/www/hmm,现在我想通过www.hmm.com直接访问到D:/wamp64/www/hmm这个路径中。步骤如下:

1:找到apache配置文件,D:\wamp64\bin\apache\apache2.4.18\conf\httpd.conf(每个人安装目录不同路径也会有所不同),但是一般都在会在\bin\apache\apache2.4.18\conf\httpd.conf中。

1)搜索‘rewrite‘ 找到  LoadModule rewrite_module modules/mod_rewrite.so 打开注释(去掉面的#);

2)搜索‘httpd-vhosts.conf‘ 找到  Include conf/extra/httpd-vhosts.conf  引入虚拟域名配置文件(去掉面的#)

2:根据搜索‘httpd-vhosts.conf‘ 找到  Include conf/extra/httpd-vhosts.conf 可以找出httpd-vhosts.conf文件位置在 conf/extra/文件中 一般路径为D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf(每个人安装目录不同路径也会有所不同)

3)建议根据里面提供样例配置自己的虚拟域名

<VirtualHost *:80>

.........

</VirtualHost>

模仿配置个人的虚拟域名,下面是我配置的虚拟域名也是模仿原来提供的样例配置好的,大家可以参考:

NameVirtualHost *:80

<VirtualHost *:80>

    ServerName www.hmm.com

    DocumentRoot D:/wamp64/www/hmm

    <Directory  "D:/wamp64/www/hmm/">

        Options +Indexes +FollowSymLinks +MultiViews

        AllowOverride All

        Require local

    </Directory>

</VirtualHost>

3:最后一步打开C:\Windows\System32\drivers\etc\hosts文件

4)在后面加上127.0.0.1       www.hmm.com即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: