写在开头:本文适用于wampserver2.5版本号,和wamp的老版本号配置有语法上的差别,笔者正是由于被老版本号的配置办法给整迷糊了所以才总结了一篇针对2.5版本号的配置方法,假设您还停留在1.x或着已经到了3.x以上,请节省您宝贵的时间

wamp是一个集成了apache、php、mysql的执行环境

几个月前笔者開始使用wamp2.5学习php,由于那时候刚刚入门并且重心在于学习php。所以在配置wamp的时候參照一些网上的文章配置来配置去瞎猫碰死耗子配好了,心想能用即可了管他呢。

今天笔者动了下wamp的配置文件。想新配个网站,发现怎么都配不好。一怒之下卸载wampserver又一次来过,搞了好几个小时最终搞明确怎么样配好一个自己的网站。废话不多说大家跟着笔者从一个新安装好的wampserver開始配置多网站。

整个配置过程我们一共要用到3个文件,请大家先打开这些文件方便以下改动

C:\Windows\System32\drivers\etc

下的 hosts文件

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

查看

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

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

Include conf/extra/httpd-vhosts.conf 

这三句。假设它们被#凝视了的话,去掉#

说明一下,第三句话一般凝视的,去掉凝视后就能开启配置网站

然后就不用管httpd.conf了。

2.编辑 httpd-vhosts.conf

上面那步的第三句话就是让本文件的配置起作用

我们看到23~30行,这就是一个配置网站的范例。你能够參照它写一个,也能够依照我以下的标准写一个网站信息

<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默认用的是80port,有时候会被其它程序占用,当被占用的时候,你仅仅需在httpd-vhosts.conf 里面找到

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

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

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

然后配置网站信息的时候,在

<VirtualHost *:80>

中把80改成自己的port号。就能够顺利地訪问自己的网站了。

结语

以上方法全是笔者今天配了好几个小时总结而来的,大多数是复制粘贴的工作,对强大的wampserver没有非常仔细的了解。仅仅是简单粗暴地配置执行而已,大家假设想要更仔细地了解wamp2.5的新特性,能够去那帮法国朋友的官网了解一下。

Wampserver 2.5 多网站配置方法的更多相关文章

  1. Wampserver 2.5 多站点配置方法

    写在开头:本文适用于wampserver2.5版本,和wamp的老版本配置有语法上的区别,笔者正是因为被老版本的配置办法给整迷糊了所以才总结了一篇针对2.5版本的配置方法,如果您还停留在1.x或着已经 ...

  2. wampserver的安装及使用配置方法

    在安装wampserver的过程中,根据本人在安装过程中遇到的问题,在此做个总结,与小伙伴们分享一下下~~~. 1. 何处获得Wamp ★ 在自己的Windows电脑上Web服务器软件 - Wamp. ...

  3. 配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法

    来源:http://www.wtnzone.com/post/2011/02/20/Set-Web-Config-to-Turn-Inheritance-Off.aspx ASP.NET提供了强大的W ...

  4. Apache配置多个网站的方法

    Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案.虚拟主机有两种,一种叫基于IP的(IP-based),另一种叫基于名字的(name-based).虚拟主机的存在,对用户来说 ...

  5. WAMPServer多站点配置方法

    WAMPServer多站点配置方法:1.在C:\wamp\www 新建文件夹test01,在里面新建index.php,内容为 "Hello Test01". 2.C:\wamp\ ...

  6. 网站开发进阶(一)Tomcat域名或IP地址访问方式配置方法

    Tomcat域名或IP地址访问方式配置方法 1.配置www.***.com域名方式访问 在Tomcat下面配置域名(如:www.***.com)的时候,同时又不希望客户通过我们网站的IP或者域名访问到 ...

  7. vue配置手机通过IP访问,Win10让局域网内其他电脑通过IP访问网站的方法

    vue配置手机通过IP访问config/index.js// Various Dev Server settings host: '0.0.0.0', // can be overwritten by ...

  8. wampserver安装后的基本配置

    wampserver安装后的基本配置 1.WampServer的安装 下载好安装包后,你能在保存其文件夹中找到这样一个图标: 双击它,会弹出如下提示 提示信息:不要试图从Wamp5 1.x(x代表任意 ...

  9. 64位Win7下运行ASP+Access网站的方法

    64位Win7下运行ASP+Access网站的方法 近日系统升级为WIN7 64位之后,突然发现原本运行正常的ASP+ACCESS网站无法正常连接数据库. 网上搜索多次,终于解决了问题,总结了几条经验 ...

随机推荐

  1. Java&amp;Xml教程(九)Java中通过XSD校验XML合法性

    Java XML校验API可以通过XSD(XML Schema Definition)校验XML文件内容的合法性. 在以下的案例中使用javax.xml.validation.Validator 类通 ...

  2. Log4j日志管理的简单实例

    大型项目中非常多情况下要分析程序的日志信息,怎样管理自己的日志信息至关重要. 在应用程序中加入日志记录总的来说基于三个目的 , 监视代码中变量的变化情况,周期性的记录到文件里供其它应用进行统计分析工作 ...

  3. 项目列表dl、dt、dd使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. beego的orm ,用的数据库sqlite3

    测试 beego的orm ,用的数据库sqlite3 1 package main import ( "fmt" "github.com/astaxie/beego/or ...

  5. Atcoder AtCoder Regular Contest 079 E - Decrease (Judge ver.)

    E - Decrease (Judge ver.) Time limit : 2sec / Memory limit : 256MB Score : 600 points Problem Statem ...

  6. canvas:飞机大战

    最开始我们要初始化信息,我们有五个状态,游戏封面,加载状态,运行状态,游戏暂停,游戏结束 我们还需要得分score,生命life var START = 1;//初始状态 var LOADING = ...

  7. 又一次认识java(一) ---- 万物皆对象

    假设你现实中没有对象.至少你在java世界里会有茫茫多的对象,听起来是不是非常激动呢? 对象,引用,类与现实世界 现实世界里有许很多多的生物,非生物,跑的跳的飞的,过去的如今的未来的,令人眼花缭乱.我 ...

  8. 【MongoDB】The connection between two tables

    In mongoDB, there are two general way to connect with two tables. Manual Connection and use DBRef 1. ...

  9. Leetcode-求两数之和

    题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个数组中 ...

  10. [置顶] WebService学习总结(1)——WebService相关概念

    一.序言 大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊.书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分.但是不得不承认的是W ...