首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

Ubuntu上apache与tomcat整合

2012-10-20 
Ubuntu下apache与tomcat整合如果你的tomcat这里配置的是其它端口,你也要修改worker.properties中的相应端

Ubuntu下apache与tomcat整合

如果你的tomcat这里配置的是其它端口,你也要修改worker.properties中的相应端口号。

?

假设apache所在的服务器ip绑定了两个域名,一个为blog.mysite.com,另一个为bbs.mysite.com

假设worker1所在的tomcat部署着blog程序,worker2所在的tomcat提供bbs服务。

?

blog.mysite.com的apache的虚拟主机的配置文件内容如下:

?

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName blog.mysite.com

? ? JkMount /* worker1

</VirtualHost>

?

bbs.mysite.com的apache的虚拟主机的配置文件内容如下:

?

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName bbs.mysite.com

? ? JkMount /* worker2

</VirtualHost>

?

如果blog.mysite.com和bbs.mysite.com部署在同一个tomcat下,也就是我们只有一个worker,那么我们

需要在tomcat的配置文件加入虚拟主机的配置。修改tomcat目录/conf/server.xml,加入下面的配置内容即可。

?

<Host name="bbs.mysite.com" ?appBase="/var/www/tomcat-webapps/bbs.mysite.com"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

?

</Host>

<Host name="blog.mysite.com" ?appBase="/var/www/tomcat-webapps/blog.mysite.com"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

</Host>

热点排行