您的位置:首页 > 运维架构 > Tomcat

Apache+mod_jk+tomcat配置虚拟主机不同域名跳转

2009-08-18 19:19 861 查看
Apache+mod_jk+tomcat[/b]配置虚拟主机不同域名跳转[/b]
以下配置实现了,用apache虚拟主机配置不同的域名,通过mod_jk,跳转到tomcat的相同uri地址,却不相同的tomcat目录。呵呵,说着有点绕嘴!反正就是这么用的~~~当有这样的需求的时候就会明白是怎么回事了!我这也是有次帮朋友忙时,按照他的需求帮他配置的~~~在这奉献给有需要的朋友们!
Apache[/b]的httpd.conf文件配置:[/b][/b]
NameVirtualHost *:80
<VirtualHost *:80>
#<VirtualHost 10.10.10.10:80>
DocumentRoot
/usr/local/apache2/htdocs/a/
ServerName a-test.com
ServerAlias a-test.com
<Location
"/path/*">
JkUriSet
worker ajp13:localhost:8009

</Location>
</VirtualHost>
<VirtualHost *:80>
#<VirtualHost 10.10.10.10:80>
DocumentRoot
/usr/local/apache2/htdocs/b/
ServerName b-test.com
ServerAlias b-test.com
<Location
"/path/*">
JkUriSet
worker ajp13:localhost:8109

</Location>
</VirtualHost>
配置workers2.properties文件:[/b]

下面的三组配置由上到下是相联系的!仔细看一下就会明白的!呵呵~~~
[/b]
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
[channel.socket:localhost:8109]
port=8109
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# define the worker
[ajp13:localhost:8109]
channel=channel.socket:localhost:8109

# Uri mapping
[uri:a-test.com/path/*]
worker=ajp13:localhost:8009
# Uri mapping
[uri:b-test.com/path/*]
worker=ajp13:localhost:8109
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息