wamp 配置多站点 (备忘)
2016-01-06 14:38
423 查看
wamp 配置多站点 多网站
所用的版本为WampServer1.74,2.x版本也可以
我的是装在了D:\wamp
在安装WAMP目录下打开D:\wamp\Apache2\conf\httpd.conf
然后在文本的末尾输入:
方法一:
#############################################################
NameVirtualHost *:80 此句必不可少我就是因为少了这个浪费不少时间
#项目一
<VirtualHost *:80>
ServerName ci.com #地址栏需要输入的访问的地址
ServerAlias ci #这个好像可有可无,没啥意义
DocumentRoot "D:/wamp/www/ci" #项目目录
<Directory "D:/wamp/www/ci"> #项目的访问权限或者是重写规则什么的,一般可不管(默认即可)
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
#项目二
<VirtualHost *:80>
ServerName c2.com
ServerAlias c2
DocumentRoot "D:/wamp/www/c2"
<Directory "D:/wamp/www/c2">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
忽略掉 <Directory>部分之后的简写方法:
<VirtualHost *:80>
ServerName c.com
ServerAlias c
DocumentRoot "D:/wamp/www/c"
</VirtualHost>
我最喜欢用的方式,简单方便
###########################################################################
其中*为你申请的静态IP地址,我现在在本机测试,所以用的是*,最后要做的就是在
C:\WINDOWS\system32\drivers\etc\hosts中,加上下面2行:
127.0.0.1 ci.com;
127.0.0.1 c2.com;
要不然在地址栏中输入 ci.com 是不会显示我指定的内容了。
--------------------------------------------------------------------分界线-----------------------------------------------------------------------
方法二:
当然,还有一个方法,把上述内容添加到
##########################################################################
D:\wamp\apache2\conf\extra\httpd-vhosts.conf末尾也可以实现一个IP多站点的功能,
不过要把httpd.conf中把“#Include conf/extra/httpd-vhosts.conf”前的注释符号:#号去掉。
##########################################################################
经测试,上面2个方法都可以实现一个IP多站点的功能,不过一般第一种方法就够用了。
PS:修改完WAMP中的配置文件别忘了点“重新启动所有服务“(左击右下角WAMP的图标有这个选项)。如果重启后右下角的WAMP图标不是绿色的【wamp 2.0以上才是绿色的,1.74的版本就不是了,请大家自行甄别】,那么说明你改的时候出现错误了(比如我这个就不支持带中文的目录,应该在什么地方有改的,字符集相关的找找)
所用的版本为WampServer1.74,2.x版本也可以
我的是装在了D:\wamp
在安装WAMP目录下打开D:\wamp\Apache2\conf\httpd.conf
然后在文本的末尾输入:
方法一:
#############################################################
NameVirtualHost *:80 此句必不可少我就是因为少了这个浪费不少时间
#项目一
<VirtualHost *:80>
ServerName ci.com #地址栏需要输入的访问的地址
ServerAlias ci #这个好像可有可无,没啥意义
DocumentRoot "D:/wamp/www/ci" #项目目录
<Directory "D:/wamp/www/ci"> #项目的访问权限或者是重写规则什么的,一般可不管(默认即可)
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
#项目二
<VirtualHost *:80>
ServerName c2.com
ServerAlias c2
DocumentRoot "D:/wamp/www/c2"
<Directory "D:/wamp/www/c2">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
忽略掉 <Directory>部分之后的简写方法:
<VirtualHost *:80>
ServerName c.com
ServerAlias c
DocumentRoot "D:/wamp/www/c"
</VirtualHost>
我最喜欢用的方式,简单方便
###########################################################################
其中*为你申请的静态IP地址,我现在在本机测试,所以用的是*,最后要做的就是在
C:\WINDOWS\system32\drivers\etc\hosts中,加上下面2行:
127.0.0.1 ci.com;
127.0.0.1 c2.com;
要不然在地址栏中输入 ci.com 是不会显示我指定的内容了。
--------------------------------------------------------------------分界线-----------------------------------------------------------------------
方法二:
当然,还有一个方法,把上述内容添加到
##########################################################################
D:\wamp\apache2\conf\extra\httpd-vhosts.conf末尾也可以实现一个IP多站点的功能,
不过要把httpd.conf中把“#Include conf/extra/httpd-vhosts.conf”前的注释符号:#号去掉。
##########################################################################
经测试,上面2个方法都可以实现一个IP多站点的功能,不过一般第一种方法就够用了。
PS:修改完WAMP中的配置文件别忘了点“重新启动所有服务“(左击右下角WAMP的图标有这个选项)。如果重启后右下角的WAMP图标不是绿色的【wamp 2.0以上才是绿色的,1.74的版本就不是了,请大家自行甄别】,那么说明你改的时候出现错误了(比如我这个就不支持带中文的目录,应该在什么地方有改的,字符集相关的找找)
相关文章推荐
- Linux下安装及配置Eclipse Kepler和hadoop-eclipse-kepler-plugin-2.2.0.jar
- 逼自己一把,你就优秀了
- yum升级php
- SQL语句的学习
- 莱鸟介绍javascript onclick事件
- tnsping openview;
- C#解析json文件的方法
- FSL安装
- Dubbo入门示例
- java复习并发
- Android开发之简单文件管理器实现方法
- Linux下chkconfig命令详解
- 【虫师--系列10】cookie、session、sessionid 与jsessionid
- 请注释你那该死的代码
- 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
- Python入门基础
- 卸载Oracle
- JSP浏览商品信息项目学习笔记
- puppy 制作linux
- JavaScript基础–作用域