请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

一起开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Apache VirtualHost配置让apache支持多个网站

发表于 2012-11-11 12:27 作者:phper
php结合memcache实现访问统计文章点击的计数
随着访问量的增大,点击数直接更新数据库已经不太可能了,数据库中点击的更新 ...
Web开发利器,简版开发手册助您快速开发(图
web开发,帮助手册是我们经常查询的,查函数、查属性等等,下面图片里综合了各开发手册 ...
本帖最后由 phper 于 2012-11-11 12:29 编辑

Apache的“虚拟主机”配置的问题解决了。   
网上关于Apache VirtualHost部分的不少,但是基本上都是有问题的,所以我得把配置过程记录下来。     
系统环境,Windows Server 2003 SP2,WAMPServer 5_1.7.4,Apache 2.2.6。     
编辑httpd.conf,查找Include conf/extra/httpd-vhosts.conf,把前面注释符号“#”删掉。     
编辑httpd-vhosts.conf,我把WAMPServer安装在D:/wamp,所以我这里的路径是D:\wamp\Apache2\conf\extra。

把里面的内容清空掉,换成下面的内容:
NameVirtualHost *:80   
<VirtualHost *:80>     
ServerName xxxxxxxxx.cn     
ServerAlias xxxxxxxxx.cn     
DocumentRoot d:/www/www     
</VirtualHost>     
<VirtualHost *:80>     
ServerName beta.gx.cn     
ServerAlias beta.gx.cn     
DocumentRoot d:/www/beta.gx.cn/     
</VirtualHost>     
<VirtualHost *:80>     
ServerName test.xxxxxxxxx.cn     
ServerAlias test.xxxxxxxxx.cn     
DocumentRoot d:/www/test.xxxxxxxxx.cn/     
</VirtualHost>
说明一下,NameVirtualHost *:80和中 的*为当前服务器IP,如果有固定IP可以用IP把*替换掉,我这里使用的是动态IP,所以用*,我看apache帮助文档的时候,一直认为这里的*为对 应的域名,这个想法应该是错误的,因为我填上域名的时候一直没有设置成功。ServerName这个填域名,DocumentRoot填 ServerName上域名对应的根目录。
这时候访问域名会出现403权限错误,我的D盘用的是NTFS,对应的文件夹everyone的权限都是全部控制,所以不存在系统权限的问题。   
问题出在httpd.conf上。   
编辑httpd.conf,找到DocumentRoot "d:/www/www/"这项,这是默认根目录路径,但是要更改的不是这个,一直往下找,找到<Directory "d:/www/www">,然后找到对应字段,在下面加上:
<Directory "d:/www/test.xxxxxxxxx.cn">   
Options Indexes FollowSymLinks     
AllowOverride all     
Order Allow,Deny     
Allow from all     
</Directory>     
<Directory "d:/www/beta.gx.cn">     
Options Indexes FollowSymLinks     
AllowOverride all     
Order Allow,Deny     
Allow from all     
</Directory>
这里的"d:/www/beta.gx.cn"和"d:/www/test.xxxxxxxxx.cn"为前面VirtualHost里的路径。   
保存httpd.conf和httpd-vhosts.conf,然后重启Apache。   
然 后访问xxxXXXxxx.CN打开的是d:/www/www目录,访问beta.gx.cn的是d:/www/beta.gx.cn,而访问 test.xxxXXXxxx.CN的则是d:/www/test.xxxxxxxxx.cn/目录,实现了单IP多域名多站点的功能。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|一起开发   

GMT+8, 2017-9-23 20:51 , Processed in 0.117439 second(s), 25 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.

回顶部