当前位置: 首页 > 科技观察

Linux下使用Apache实现域名转发(Tomcat-JBOSS)

时间:2023-03-20 23:58:11 科技观察

Linux下安装配置JDK我就不赘述了。互联网上有很多信息;你在安装apache的时候可能会遇到很多问题,比如APRnotfound,pcre-configforlibpcrenotfound等等,这些都是系统特有的。环境相关,这里不详述详细解决方案。我推荐几种方案,可以根据具体情况组合起来排查问题。不要过分依赖某种解决方案,对症下药。链接地址:https://img.ydisp.cn/news/20220809/ijekx54nx3g.htmlhttp://blog.csdn.net/chaijunkun/article/details/6987443http://blog.csdn.net/yaday/article/details/7535818言归正传,系统环境配置完成后,首先需要下载mod_jk.so组件,放到apache/modules/目录下;第二步,在httpd.conf文件中添加#加载mod_jk模块LoadModulejk_modulemodules/mod_jk.so#指定mod_jk需要的配置文件workers.properties的位置moduleJkWorkersFileconf/workers.properties#指定mod_jk模块的日志文件位置JkLogFilelogs/mod_jk.log#指定mod_jk模块的日志级别JkLogLevelwarn#指定mod_jk模块的日志格式JkLogStampFormat[%a%b%d%H:%M:%S%Y]在LoadModule底部添加加载位置ServerNameaaa.box.comServerAliasaaa.box.comJkMount/*tomcat01ServerNamebbb.box.comServerAliasbbb.box.comJkMount/*tomcat02ServerNameccc.box.comServerAliasccc.box.comJkMount/*tomcat03也可以单独创建一个jk.conf文件,把上面的代码放到jk.conf中,在httpd.conf中加入Includeconf/jk.conf。第二步,在apache/conf目录下添加workers.properties,代码如下worker.list=tomcat01,tomcat02,tomcat03#------------------------#Firsttomcatserver#------------------------worker.tomcat01.port=8099worker.tomcat01.host=localhostworker.tomcat01.type=ajp13#-----------------------#Secondtomcatserver#------------------------worker.tomcat02.port=8011worker.tomcat02.host=localhostworker.tomcat02.type=ajp13#------------------------#Thirdtomcatserver#-------------------------worker.tomcat03.port=8008worker.tomcat03.host=localhostworker.tomcat03.type=ajp13重启apacheonit注意:1.如果apache版本低于2.4,需要在前加上NameVirtualHost*:802.workers.properties文件中必须有workers.properties,否则会报500错误原文链接:https://img.ydisp.cn/news/20220809/dacmkg52fu5