wampserver多站点配置
1、Wampserver安装的文件夹 wamp-->bin-->apache-->conf--->extra-->http-vhosts.conf(虚拟目录的配置文件)-->打开
Ps:多站点,至少两个
下面开始配置站点的信息
文件里面自带的配置文件的信息
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com //设置管理员的邮箱地址
DocumentRoot "/httpd-2.2-x64/docs/dummy-host.example.com" //文件的根目录
ServerName dummy-host.example.com //主机名
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log" //错误日志
CustomLog "logs/dummy-host.example.com-access.log" common //日常日志
</VirtualHost>
我们配置站点的时候只会涌动DocumentRoot ServerName 这两个,为了方便看,把其他不用的删除,如下图所示。
<VirtualHost *:80>
DocumentRoot "f:/Demo/test01" //文件的根目录
ServerName test01.com //主机名(网站的目录名)
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "f:/Demo/test02" //文件的根目录
ServerName test02.com //主机名(网站的目录名)
</VirtualHost>

2、快捷方式打开httpd.conf文件:
打开wampserver,等他的图标变成绿色,然后找到apache-->httpd.conf,进行打开。
#代表注释
在httpd.conf 找 Virtual hosts 把这个前面的#给去掉 Include conf/extra/httpd-vhosts.conf
apache拒绝外地的访问,允许本地访问
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Ps:Deny 是拒绝的意思,allow是允许 ---》Deny from all--> allow from all 允许访问所有的。


3、在相应的网站更目录 比如f盘的Demo文件夹里面创建 test01目录的第一个网站,test02的第二个网站。

4、C:\Windows\System32\drivers\etc--》hosts 这个文件-- 打开
找到 --》127.0.0.1 localhost
在下面添加两个 127.0.0.1 test01.com
127.0.0.1 test02.com
意思是如果我直接test01.com 他首先是在本地的127.0.0.1解析访问的,即可以直接访问。


5、在test01和test02里面分别创建2个文件进行测试,test01.php,test02.php
代码如下:
<?php
Echo “第一个网站”;
?>
<?php
Echo “第二个网站”;
?>


6、在浏览器里面输入test01.com或者是test02.com出现我们刚才的输出语句,就说明你的多个站点配置成功