Windows的wamp环境下创建虚拟站点/虚拟目录

时间:2022-09-16 12:16:38

准备工作:

(1)如果浏览器设置了代理,请关闭代理,否则将实现不了功能。(切记,本人在这翻了个跟头

(2)如果不知道自己对本地的wamp环境操作了什么,建议重新安装wamp,以免出现了未知的结果。

开始步骤:

(1)首先,打开wamp,在浏览框中输出localhost,确认wamp环境运行无误,  

                  Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

(2)修改wamp安装目录下的wamp/bin/apache/apache2.4.9/conf/httpd.conf文件,将Virtual host功能打开

                 Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

这是还需要打开rewrite模块,找到LoadModule rewrite_module modules/mod_rewrite.so  去掉前面的注释。

(3)有编程经验的同志们应该知道,上一步就是调用一个文件,所以我们的虚拟站点的设置就是在该文件中修改,打开wamp/bin/apache/apache2.4.9/conf/extra/httpd-  vhosts.conf文件,做如下修改:

                  Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

该文件中已经给了参考的设置模板,我们可以在此基础上做修改,

80端口是默认的端口,即改域名应为d.com。

DocumentRoot为虚拟站点对应的目录

ServerName为虚拟站点对应的域名

(3)本地hosts文件修改,打开C:Windows/System32/drivers/etc/hosts文件:

 添加一行    127.0.0.1       d.com   然后保存。

 (4)此时,你的d.com域名已经可以使用了,访问http://d.com/test.php

              Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

                test.php是我在DocumentRoot文件下创建的php文件,内容就是输出一行字符串。

(5)如果你认为你的虚拟站点已经配置完成了,那你大错特错了,让我们在来看看localhost

                  Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

                 是不是打不开了,原因是我们使用了httpd- vhosts.conf文件来创建虚拟站点,但是该文件中并没有localhost的配置,配置如下:

                Windows的wamp环境下创建虚拟站点/虚拟目录Windows的wamp环境下创建虚拟站点/虚拟目录

这样,我们的localhost又可以访问了。

Windows的wamp环境下创建虚拟站点/虚拟目录

(6)至此,Windows的wamp环境下创建虚拟站点/虚拟目录的任务就完成了