关于Windows下Apache使用虚拟主机(多域名多站点)的设置
2008-06-13 13:14
671 查看
只说怎样配置虚拟主机,其它设置略
找到
ServerAdmin
前面打上"#"(不含双引号),也就是把这段注释掉.
找到
DocumentRoot "D:/Program Files/Apache2.2/htdocs"(这个是你安装apache的位置,自己应该晓得)
把这段也打上"#",注释掉.
假如,虚拟空间的各个站点都在D盘的wwwroot目录下,那么请添加这段
<Directory "D:/wwwroot">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这个很重要,接下来,就把各个站点都放在wwwroot目录下,才能正常访问.
找到
#Include conf/extra/httpd-vhosts.conf
取消前面的#注释,使之生效
接着就可以到extra目录中,对httpd-vhosts.conf进行设置,添加站点
例子如下:
NameVirtualHost 77.77.88.77:80
<VirtualHost 77.77.88.77:80>
<Directory "D:/wwwroot/cms">
DirectoryIndex index.html index.php
</Directory>
ServerAdmin [email]88877@qq.com[/email]
DocumentRoot D:/wwwroot/cms
ServerName www.website.com
ServerAlias www.website.com
</VirtualHost>
如果,需要用到rewrite的html静态功能,
请在httpd.conf文件中,找到
#LoadModule rewrite_module modules/mod_rewrite.so
取消掉前面的#注释,使mod_rewrite.so模块生效
并且把所有的
AllowOverride None
更改为
AllowOverride All
好了,一切都ok了,别忘记restat Apache
找到
ServerAdmin
前面打上"#"(不含双引号),也就是把这段注释掉.
找到
DocumentRoot "D:/Program Files/Apache2.2/htdocs"(这个是你安装apache的位置,自己应该晓得)
把这段也打上"#",注释掉.
假如,虚拟空间的各个站点都在D盘的wwwroot目录下,那么请添加这段
<Directory "D:/wwwroot">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这个很重要,接下来,就把各个站点都放在wwwroot目录下,才能正常访问.
找到
#Include conf/extra/httpd-vhosts.conf
取消前面的#注释,使之生效
接着就可以到extra目录中,对httpd-vhosts.conf进行设置,添加站点
例子如下:
NameVirtualHost 77.77.88.77:80
<VirtualHost 77.77.88.77:80>
<Directory "D:/wwwroot/cms">
DirectoryIndex index.html index.php
</Directory>
ServerAdmin [email]88877@qq.com[/email]
DocumentRoot D:/wwwroot/cms
ServerName www.website.com
ServerAlias www.website.com
</VirtualHost>
如果,需要用到rewrite的html静态功能,
请在httpd.conf文件中,找到
#LoadModule rewrite_module modules/mod_rewrite.so
取消掉前面的#注释,使mod_rewrite.so模块生效
并且把所有的
AllowOverride None
更改为
AllowOverride All
好了,一切都ok了,别忘记restat Apache
相关文章推荐
- Windows下Apache使用虚拟主机(多域名多站点)的设置
- 在Apache中利用ServerAlias设置虚拟主机接收多个域名
- apache服务器配置虚拟主机,使用自己的域名
- 关于tomcat中虚拟主机的设置,以及为同一个网站添加几个域名的方法
- apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机
- Apache下设置虚拟主机之基于域名的虚拟主机
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- 关于Tomcat虚拟主机域名的设置
- apache多域名转发至tomcat&https设置&虚拟主机的设置
- 关于Tomcat虚拟主机域名的设置--配置虚拟主机(Virtual Hosts)
- 【Apache】在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- 关于Tomcat虚拟主机域名的设置--设置本地主机域名
- APACHE环境下同IP多域名虚拟主机的设置方案全攻略[ubuntu 12, linux]
- Apache基于域名的虚拟主机(Windows)
- PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式
- Windows下设置apache虚拟主机配置
- 关于wamp5中(apache)设置虚拟主机
- (转载)Apache下的开设虚拟主机设置--添加站点
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)