apache和tomcat怎么一起用(tomcat前后端分离部署)

apache和tomcat怎么一起用(tomcat前后端分离部署)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍apache和tomcat怎么一起用(apache 和tomcat 整合的基本步骤)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

Apache 前端与 Tomcat 后端协作配置

另外一台已经安装好了apache...开始配晌兆置:

在apache httpd端:

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

http://tomcat.apache.org/connectors-doc/reference/apache.html

至此简单的一个apache前端 + 一个tomcat应用服务器就搭建完成了.

使用apache服务器的地址再请求JkMount中的应用上下文名称就樱谨敏可以访问到后脊枝端tomcat服务器中该应用了.

如何整合Apache与Tomcat

对于Apache和Tomcat整合,一般意义上是使用AJP协议。通过Apache的mod_jk插件,转发请求到Tomcat,而Tomcat的AJP通道负责处理请求的接收。

也可以直接使用HTTP协议,将Apache收到的特定请求转发到Tomcat。

具体配置方面,使用AJP的话激槐销,

  1. 需要下载对应Apache版本的JK插件

  2. 配置httpd.conf,加载JK插件,同时设置请求处理的逻辑,哪些请求需要转发。

  3. 配置workers,使用该明友文件将Apache与Tomcat的AJP通道关联

附送小tip:

  • 1. 每次修改httpd.conf文件之后,可以使用Apache自带的Test Configuration来检查文件是否存在错误。如果有错误会提示具体的行号,可以很方便的修改。

  • 2. 对于从Apache请求Tomcat的内容,如果是404之类的,可以先直接从Tomcat请求,检查应用自身的问题,之后再检查Apache配置的明游转发路径。

对Tomcat相关的内容感兴趣的朋友,可以关注公众号Tomcat那些事儿

「Tomcat那些事儿」由曾从事应用服务器核心研发的工程师维护。文章深入Tomcat源码,分析应用服务器的实现细节,工作原理。以及与之相关的技术,使用技巧,工作实战等。起于Tomcat,但不止于此。同时会分析分享JVM、并发等,内容多为原创,欢迎关注。

如何整合apache和tomcat

安装apache,下图为安装apache步骤,见百度经验
http://jingyan.baidu.com/article/4f7d5712c428091a2119275e.html
配置apache,见百度经验
http://jingyan.baidu.com/article/acf728fd437389f8e410a35f.html
安装两个或多个tomcat,见百度经验
http://jingyan.baidu.com/article/636f38bb5fe8e9d6b946105f.html

下载mod_jk.so,不能放链接如下图

把mod_jk-1.2.31-httpd-2.2.3手工copy进我们的Apache安装目录的modules目录下,这个文件的全名叫: mod_jk-1.2.31-httpd-2.2.3.so,我将文件名修改为mod_jk.so

如下图的架构,下面是原理
1) Apache装有一个模块,这个模块叫mod_jk
2) Apache通过80端口负责解析任何静态web内容
3) 任何不能解析的内容,用表达式告诉mod_jk,让则谈mod_jk派发给相关的app server去解释。

1) 我们需要在Apache中装一个mod_jk
2) 我们需要在httpd.conf中写表达式

下图中关键的是这两句:
LoadModule jk_module modules/mod_jk.so
JKWorkersFile conf/workers.properties
代表:
ü Apache载入一个额外的插件,用于连接tomcat。
ü 连接时的配置参数描述位于Apache安装目录的/conf目录下的一个叫workers.properties文件中,
准备两个版本一致的Tomcat,分别起名为tomcat1,tomcat2。

Worker.properties文念御件内容如下:
图中的这些设置的意思用中文来表达就是:
ü 两个tomcat,都位于localhost
ü 两个tomcat,tomcat1用仔盯岩8019,tomcat2用8029与apache保持jk_mod的通讯
两个配置,见百度经验
http://jingyan.baidu.com/article/636f38bb5fe8e9d6b946105f.html

7
通过ip访问和域名访问,访问成功

如何整合Apache与Tomcat

1、准备,下载需要的文件。这里假定你已经正确安装信此配置好了JDK。 到Apache官方网站下载所需纳坦模要的文件: httpd-2.2.0.tar.gz apache-tomcat-5.5.12.tar.gz jakarta-tomcat-connectors-1.2.15-src.tar.gz 其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。 2、安装Apache。 # tar xzvf httpd-2.2.0.tar.gz # cd httpd-2.2.0 # ./configure --prefix=/usr/local/apache2 --enable-so # make # make install 3、安装Tomcat。 # cp apache-tomcat-5.5.12.tar.gz /usr/local/ # cd /usr/local # tar xzvf apache-tomcat-5.5.12.tar.gz # ln -s apache-tomcat-5.5.12 tomcat 4、编译生洞缓成mod_jk。 # tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz # cd jakarta-tomcat-connectors-1.2.15-src/jk/native # ./configure --with-apxs=/usr/local/apache2/bin/apxs # make # cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/ 5、配置。 在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。

分享到 :
相关推荐

Megalayer服务器怎么样 Megalayer香港服务器好不好

Megalayer作为近几年比较热门的美国服务器品牌。凭借高性价比的服务器系列产品和...

为什么要选择香港服务器租用来搭建游戏

选择香港服务器租用来搭建游戏的原因:1。香港服务器机房网络基础设施完善。硬件配置可靠...

如果防范美国服务器被墙(警告美国服务器受保护)

防范美国服务器被墙的方法:1。定期检查美国服务器部署的网站是否存在违规行为。如果有则...

RAKsmart日本云服务器大陆优化线路综合评测

老牌美国服务器提供商RAKsmart日本云服务器自从上线以来因自定义硬件配置和弹性升...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注