盐城恒荣世家二手房:Apache 两种虚拟主机方式的区别

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 15:55:06

Apache 两种虚拟主机方式的区别

大多数人可能就知道 Apache 的基于名字的虚拟主机,不知道 Apache 还可以有基于 IP 的虚拟主机。前者的道理不言自明,多个域名(服务器)对应一个 IP 地址,配置方法为:

NameVirtualHost 111.22.33.44
< VirtualHost 111.22.33.44>
ServerName www.sample.com
DocumentRoot /www/sample
< /VirtualHost>


ServerName www.sample2.com
DocumentRoot /www/sample2
< /VirtualHost>

但是在有些 IP 地址充裕,但是机器资源紧张的环境下,我们可能要把多个域名解析到同一台机器上,其配置方法为:


ServerName www.smallco.com
DocumentRoot /groups/smallco/www
< /VirtualHost>


ServerName www.baygroup.org
DocumentRoot /groups/baygroup/www
< /VirtualHost>

这种方法下,要求机器配置多个 IP 地址

————-实例,配好了,还支持JSP后台,嘿嘿。———————————————

NameVirtualHost www.mnsch.com

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#

#默认主机
www.mnsch.com>
ServerAdmin webmaster@mnsch.com
DocumentRoot /home/web
ServerName www.mnsch.com

WebLogicHost www.mnsch.com
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do

# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
< /VirtualHost>

#默认主机blog
< VirtualHost blog.mnsch.com>
ServerAdmin webmaster@mnsch.com
DocumentRoot /home/blog
ServerName blog.mnsch.com

WebLogicHost blog.mnsch.com
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do


Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
< /VirtualHost>
#默认主机club
< VirtualHost club.mnsch.com>
ServerAdmin webmaster@mnsch.com
DocumentRoot /home/club
ServerName club.mnsch.com

WebLogicHost club.mnsch.com
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do


Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
< /VirtualHost>

 

#张晓加
# WebLogic Server 8.1 plug-in
LoadModule weblogic_module modules/mod_wl_20.so

WebLogicHost 192.168.1.4
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do