wampserver环境下基于多域名虚拟主机实现方法

2014-04-14 10:07:59

实现功能:本地输入xp.xx.cn跳转到localhost/xx
需要环境:wampserver环境下,笔者的环境是安装在f:/wamp/www/
装备材料:
1、APACHE下的httpd.conf文件(WAMP左击apache目录下能找到)
2、C:/WINDOWS/system32/drivers/etc中的hosts文件
步骤:
一、打开httpd.conf,在最下面加上如下代码
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@localhost.com
DocumentRoot f:/wamp/www/
ServerName localhost
<Directory "f:/wamp/www/">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@localhost.com
DocumentRoot f:/wamp/www/ZF2/public
ServerName xp.ZF2.cn
ServerAlias *.ZF2.cn
<Directory "f:/wamp/www/ZF2/public">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
如何修改代码:
第一个<VirtualHost *:80>是可以让你实现localhost访问,直接复制进去,更改两处就可
  • 第一处DocumentRoot f:/wamp/www/
  • 第二处<Directory "f:/wamp/www/">
  • 将这两处的目录改为你自己的目录

第二个<VirtualHost *:80>是实现自定义域名访问,复制代码,更改4处,
  • 第一处DocumentRoot f:/wamp/www/ZF2/public
  • 第二处ServerName xp.ZF2.cn
  • 第三处ServerAlias *.ZF2.cn
  • 第四处<Directory "f:/wamp/www/ZF2/public">
  • 将一、四处的目录改为你自己的目录;将二、三处改为你自定义的域名(也就是你直接输入地址栏所要访问的地址)

二、打开 hosts文件在最下面加下上面所自定义的域名  127.0.0.1       xp.ZF2.cn
这样你就直接在地址栏时面输入xp.zf2.cn就可以访问以前输入localhost/zf2的内容了
本文关键字:多域名
更多

公司动态


更多

下载


更多

教程


在线QQ

客服电话13081971646

微信