WAMP多站点的配置和自拟定端口号

时间:2021-01-13 08:21:07

本文介绍在WAMP服务多站点的配置


多站点配置

在WAMP的安装目录:E:\Wamp\wamp\bin\apache\Apache2.2.21\conf\extra    下找到:httpd-vhosts.conf  文件找到

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com                           //管理员邮箱地址
    DocumentRoot "c:/Apache2/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>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "c:/Apache2/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>


然后照猫画虎添加两个

<VirtualHost *:80>    
    DocumentRoot "E:/Wamp/wamp_demo/test01"
    ServerName test01.com    
</VirtualHost>

<VirtualHost *:80>    
    DocumentRoot "E:/Wamp/wamp_demo/test02"
    ServerName test02.com    
</VirtualHost>
接着打开WAMP控制面板的 Apache--->http.config 打开,找到这一句

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf            去掉这句前面的 #

找到

#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all                                                 Deny 改为 Allow
    Allow from 127.0.0.1                                     这句前面加 # 号

保存,重启WAMP服务


在 E:/Wamp/wamp_demo  下创建网站 test01, test02,在其中分别新建index.php 输入可以识别的内容

<?php
echo "Hello,test01";
?>
<?php
echo "Hello,test02";
?>

在 C:\Windows\System32\drivers\etc  下找到hosts文件,添加站点

127.0.0.1       test01.com
127.0.0.1       test02.com

查看是否可以登录

WAMP多站点的配置和自拟定端口号    WAMP多站点的配置和自拟定端口号

自拟定端口号

功能面板打开 Apache -> http.config

#Listen 12.34.56.78:80
Listen 80                                //默认的80可以改成别的,如8080

ServerName localhost:80      //跟上面相同

浏览器输入 localhost:8080 测试