当前位置: 技术问答>linux和unix
linux下tomcat和apache之间是什么关系。
来源: 互联网 发布时间:2016-08-17
本文导语: 我们公司的Linux服务器是用Apache作为端口转发,比如通过域名访问的端口是80,但我们的tomcat配的是8090,所以需要通过Apache做端口转发,但是我在Apache的配置文件中没有看到转发的相关的配置,所以很迷惑,不知道他...
我们公司的Linux服务器是用Apache作为端口转发,比如通过域名访问的端口是80,但我们的tomcat配的是8090,所以需要通过Apache做端口转发,但是我在Apache的配置文件中没有看到转发的相关的配置,所以很迷惑,不知道他们之间是如何配置的
也就是说他们之间是怎么互相配合使用的,最好是举个例子说明一下
谢谢了
也就是说他们之间是怎么互相配合使用的,最好是举个例子说明一下
谢谢了
|
如果是用jk的话就是APACHE当作正常的网站服务器,然后当遇到有JSP请求的时候扔给后面的TOMCAT
|
proxy_ajp
http://j2eehome.javaeye.com/blog/614836
http://www.blogjava.net/envoydada/archive/2006/11/15/81196.html
http://j2eehome.javaeye.com/blog/614836
http://www.blogjava.net/envoydada/archive/2006/11/15/81196.html
|
tomcat可以看做是apache的一个拓展
apache侧重于http server
tomcat侧重于server 引擎,可以独立于apache运行
apache侧重于http server
tomcat侧重于server 引擎,可以独立于apache运行
|
1.APACHE是WEB服务器,提供基本的HTTP服务,如果访问静态HTML页面,只用APACHE就够了,如果是动态页面,如CGI、PHP、JAVA,则需要相应的解析器(如PERL)或容器(如TOMCAT)配合,由这些解析成HTML,APACHE再把HTML反馈给客户端;类似APACHE的比如还有WIN下的IIS,UNIX下的LIGHTHTTPD等;
2.TOMCAT其实就是个JAVA容器,如果你不用JAVA(JSP,SERVLET),根本用不到,类似的JAVA容器还有RESIN、WEBLOGIC等
2.TOMCAT其实就是个JAVA容器,如果你不用JAVA(JSP,SERVLET),根本用不到,类似的JAVA容器还有RESIN、WEBLOGIC等