此文主要服务于Win2003,win2008,win2008R2环境,apache服务器虚拟主机的配置,Linux用户请绕过。考虑到win2008R2为64位主机,因此选用WAMP
64位安装包。实践证明:Zend Server在64位R2下,非常不稳定,频繁出现zend optimizer Plus
C++出错,而wamp 64位非常稳定。
我们配置的虚拟主机是:多个站点,共享一个IP地址的情况
主要修改两个文件
1)
httpd.conf
C:\wamp\bin\apache\Apache2.2.21\conf
2) httpd-vhosts.conf
C:\wamp\bin\apache\Apache2.2.21\conf\extra
修改重点如下
1)httpd.conf
Include
conf/extra/httpd-vhosts.conf
将前面的#去除 表示启用外部虚拟主机配置文件
注意:不要将虚拟站点信息写在httpd.conf中,这样很混乱
2)
httpd-vhosts.conf
修改如下
<VirtualHost *:80>
ServerAdmin
webmaster@dummy-host.example.com
DocumentRoot
"c:/wamp/www/lm/"
ServerName
www.xxx.com
ErrorLog
"logs/www.xxx.com-error.log"
CustomLog
"logs/www.xxx.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin
webmaster@dummy-host2.example.com
DocumentRoot
"c:/wamp/www/wwwdoc/"
ServerName
www.yyy.cn
ErrorLog
"logs/www.yyy.cn-error.log"
CustomLog
"logs/www.yyy.cn-access.log" common
<Directory
"c:/wamp/www/wwwdoc/">
此段的作用是表明 www.yyy.cn做rewrite规则
Options Indexes
FollowSymLinks 因此必须打开目录浏览功能,如想禁止目录浏览
</Directory> 需要在.htaccess中指定
</VirtualHost>
(原创文章,未经作者允许,禁止转载 联系QQ 31960096)
加载中,请稍候......