WampServer64的2.5版本配置多站点

        在度娘上面找了不少配置文章,都是老版本的,讲解不详细,改来改去把配置文件改乱了,改完重启变成橙色,各类问题,研究的差很少了,卸载重装,从新配置,顺利解决问题。下面详细讲解一下,分享出来,两分钟就能够搞定。php

整个配置过程要用到3个文件,先打开这些文件方便下面修改 
C:\Windows\System32\drivers\etc 
下的 hosts文件
apache

D:\wamp\bin\apache\apache2.4.9\conf\extra 
下的 httpd-vhosts.conf
浏览器

D:\wamp\bin\apache\apache2.4.9\conf 
下的 httpd.conf
服务器

1.编辑httpd.conf 
查看
ide

LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll"ui

PHPIniDir d:/wamp/bin/php/php5.5.12url

Include conf/extra/httpd-vhosts.conf spa

这三句,若是被#注释了的话,去掉# 
第三句话通常注释的,去掉注释后就能开启配置站点
而后就不用管httpd.conf了。
server

2.编辑 httpd-vhosts.conf 
上面那步的第三句话就是让本文件的配置起做用
站点的范例,能够参照它写一个,也能够按照我下面的标准写一个站点信息,能够写多个站点信息,端口一致
io

<VirtualHost *:80>
    DocumentRoot "e:/PhpProject/"
    ServerName localhost2.com
     <Directory "e:/PhpProject/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
    </Directory>
</VirtualHost>

以上是我复制来粘贴去最后琢磨出来最精简的写法,少一句不行,多一句累赘
DocumentRoot "e:/PhpProject/" 毫无疑问是你本身的站点路径

ServerName localhost2.com 是告诉浏览器输入这个地址就能访问本身的站点

这个服务名最好是一个url的形式好比我写的那样,否则输入到某些浏览器直接跳转到百度搜索结果了

<Directory "e:/PhpProject/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
</Directory>
这段很关键,是给你本身的站点设置权限,否则无法访问

3.编辑 hosts文件
毕竟站点是在虚拟服务器上运行的,还得把咱们的服务名告诉机器 
这最后一步就是告诉本主机你的站点名 
作法是在本文件最后添上

127.0.0.1 localhost2.com

按照以上流程配置完之后,重启wamp全部服务,在浏览器输入localhost2.com 
就能访问到本身的站点了。

**常见的问题 
wampserver默认用的是80端口,有时候会被其余程序占用,当被占用的时候,你只需在httpd-vhosts.conf 里面找到

Listen 0.0.0.0:80
Listen [::0]:80

在它后面再添个自定义的端口号,最好6000以上,好比下面的

Listen 0.0.0.0:8080
Listen [::0]:8080

而后配置站点信息的时候,在

<VirtualHost *:80>
中把80改为本身的端口号,就能够顺利地访问本身的站点了。

相关文章
相关标签/搜索