设为首页 收藏本站
查看: 639|回复: 0

[经验分享] Apache+Tomcat+mod_jk+mod_ssl配置笔记

[复制链接]

尚未签到

发表于 2017-1-8 09:31:30 | 显示全部楼层 |阅读模式
  今天需要部署个系统.采用Apache+mod_jk+Tomcat的方式,
  由于之前没有亲手一点一点配置过Apache mod_jk的相关东西,所以一边学习一边配置。
  我心里还一直想,为何这些什么httpd.conf ,server.xml配置文件如此繁杂,对用户一点都不友好,为何不提供GUI的方式进行配置呢?后来一想,大部分都是在类Unix的服务器上进行使用的,估计是没必要把.
  本次涉及的,主要配置分为如下几个部分:
  Apache
  httpd.conf 配置apache自身的相关参数,包括VirtualHost 
  mod_jk.conf 以include的方式被httpd.conf 引用,这里设置了workers.properties的文件,jk log的相关信息,以及JkMount的参数
  workers.properties 这里写了相关worker的结点的配置
  Tomcat:
  server.xml 配置Connecter等信息,其中包括AJP的还有其他的.
  当前登录的linux用户为admin,所以我们把apache的配置文件都放在
  将这些配置单独放置在/home/admin/web_deploy/conf下 启动apache的时候
  通过

/usr/alibaba/httpd/bin/httpd  -d  ~/web-deploy  
   来启动apache的。
  如果启动过程中发现问题,适当调整 mod_jk log的等级,然后查看对应目录中的log 一一排除问题。
  还有一个问题就是,在这个修改中,原来直接配置在tomcat里的https相关的证书,需要配在apache中了,所以需要加载mod_ssl模块,并配置好证书。
  但是由于之前的证书直接使用的keystore的方式,所以需要将私钥和证书导出来。
  Apache是由c语言实现,且有许多现成的mod模块可用。而Tomcat大部分由Java实现,所以在静态资源的访问上性能上不及Apache。
  Apache和Tomcat交互是依靠mod_jk模块,通信方式是遵循AJP协议的。
  现在一般是AJP(Apache JServ Protocol)13
  Tomcat通过在server.xml中添加类似如下的配置

<Connector port="8009"
enableLookups="false" redirectPort="8008" debug="0"
protocol="AJP/1.3" />
  这样便可以接受来自Apache的mod_jk发来的请求.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-325380-1-1.html 上篇帖子: 如何整合Apache和Tomcat部署Web应用 下篇帖子: org.apache.cxf.interceptor.Fault: Could not send Message
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表