当前位置: 首页 >> 笔记&总结 >> wampserver如何实现多站点配置(虚拟主机) >> 正文

wampserver如何实现多站点配置(虚拟主机)

2016年01月27日 15:34:33    作者:zoulinss    分类:笔记&总结     评论(0)

如何用wampserver实现一台主机配置多个域名对应不同的站点(单IP多域名多站点功能)?

下面是方法是我从网上搜集整理,并亲自测试有效的,请大家放心使用。


1、开启虚拟主机

在“httpd.conf”文件中查找:Include conf/extra/httpd-vhosts.conf,去掉前面的注释#。

 

2、添加多站点空间对应多域名

打开wamp\Apache2\conf\extra\httpd-vhosts.conf文件;在最后加入类似内容:

<VirtualHost *:80>
    DocumentRoot “D:/wamp/www/zl266
    ServerName zl266.com
    ServerAlias *.zl266.com

   #下面为目录权限配置信息,可以省略 
    <Directory “D:/wamp/www/zl266”>
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

 

<VirtualHost *:80>
    DocumentRoot “D:/wamp/www/21stmi
    ServerName 21stmi.com
    ServerAlias *.21stmi.com
</VirtualHost>

 

3、C:\WINDOWS\system32\drivers\etc\hosts文件中添加如下记录,使域名能够指向主机。

127.0.0.1  www.zl266.com(你自己的域名)

127.0.0.1  www.21stmi.com(你自己的域名)

 

4、把所有网站空间的目录记录写进Apache

编辑wamp\Apache2\conf\httpd.conf,找到DocumentRoot "d:/wamp/www/"这项,这是默认根目录路径,但是要更改的不是这个,一直往下找,找到<Directory "D:/wamp/www">,然后找到对应字段,在下面加上:
<Directory "D:/wamp/www/zl266">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<Directory "D:/wamp/www/21stmi">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

 

这里的"D:/wamp/www/zl266"和"D:/wamp/www/21stmi"为前面VirtualHost里的路径。
保存httpd.conf和httpd-vhosts.conf,然后重启Apache。

完成以上步骤,就可以做到

访问zl266.com打开的是D:/wamp/www/zl266目录下的网站

访问21stmi.com打开的是D:/wamp/www/21stmi目录下的网站

从而实现了单IP多域名多站点的功能。


转载请注明出处为“本文转载于『嘉绵之恋』原地址http://www.zl266.com/post/145.html

0分/0个投票

评论

发表评论   
*昵称邮箱网址