[本文是基于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 这个目录下(这是我演示用的目录,你的目录是你之前配置的) 的网页文件
本文详细介绍了如何在WAMPserver环境下配置本地虚拟站点,通过修改httpd.conf和httpd-vhosts.conf文件设置虚拟主机,并在hosts文件中添加域名映射,实现通过自定义域名访问本地子网站。
1万+

被折叠的 条评论
为什么被折叠?



