Windows下WAMP环境的多站点配置

来源:互联网 发布:android网络 编辑:程序博客网 时间:2024/06/07 01:43

[本文是基于WAMPserver,在本地配置虚拟站点的一个记录]
如果需要在本地访问某个域名(比如: learn.com),但是访问的实际网站是本地的一个子网站。那么你就需要这篇文章了.

第一步

进入你的wampserver的安装目录,再进入其子目录 \bin\apache\apache2.4.9\conf\ (这里的apache2.4.9是我本地的版本,其他可能不一样)。

第二步

打开httpd.conf文件,找到并将其中的 LoadModule vhost_alias_module modules/mod_vhost_alias.so 这一行前面的 # 号去掉。找到并将 Include conf/extra/httpd-vhosts.conf 这一行前面的 # 号也去掉。然后在其中写入这样一行(在其他的 Directory下方)

<Directory "E:/web/learn/">    Options Indexes FollowSymLinks    AllowOverride all    Require local</Directory>

其中Directory后面的目录路径是存放你网页文件的路径所在

第三步

在之前的目录下,进入子目录 extra ,找到并打开httpd-vhosts.conf 。添加这样一行

<VirtualHost *:80>    ServerName learn.com    DocumentRoot "E:/web/learn"</VirtualHost>

这里的ServerName就是你想要访问的域名,DocumentRoot 指定了该域名对应的网站目录

第四步

进入 C:\Windows\System32\drivers\etc\ 目录下, 找到 hosts文件打开并写入如下内容

127.0.0.1   learn.com

保存

第五步

重启你的wampserver,然后在浏览器中输入 learn.com 你将会访问到你放在 E:/web/learn 这个目录下(这是我演示用的目录,你的目录是你之前配置的) 的网页文件

0 0