gpt4 book ai didi

apache - 在 linux 上安装 Mod_jk 以在 tomcat 前运行 apache 的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-28 21:48:34 25 4
gpt4 key购买 nike

我在我的博客上使用 Wordpress,我的主要项目是在 java 中使用 tomcat 服务器,所以我希望每个到达我的服务器的请求都通过 apache。

例如,如果我的站点使用 www.sample.com 我想将请求发送到 tomcat如果是 www.sample.com/wordpress 将它发送到 apache

谢谢

最佳答案

安装modjk:

sudo apt-get install libapache2-mod-jk
sudo a2enmod jk

创建 workers.properties 文件:

worker.list=tomcat,tstatus
worker.tomcat.type=ajp13
worker.tomcat.host=[TOMCAT-IP HERE]
worker.tomcat.port=[TOMCAT-AJP-PORT HERE]
#status information (optional)
worker.tstatus.type=status

将此添加到 httpd.conf:

JkWorkersFile   /PATH-TO-YOUR-FILE/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkShmFile /tmp/jk-runtime-status
JkLogLevel info

JkMount /YourJavaAppName tomcat
JkMount /YourJavaAppName/* tomcat

JkMount /modjkstatus tstatus

现在您应该可以访问:

http://YOUR-IP/wordpress
http://YOUR-IP/YourJavaAppName (redirected)
http://YOUR-IP/modjkstatus (redirected)

关于apache - 在 linux 上安装 Mod_jk 以在 tomcat 前运行 apache 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com