当前位置:  开发笔记 > 编程语言 > 正文

如何从Apache重定向到Tomcat?

如何解决《如何从Apache重定向到Tomcat?》经验,为你挑选了2个好方法。

我正在开发我的第一个Java站点.我在端口8080上运行Apache Tomcat,在端口80上运行Apache HTTPD.我可以访问该站点的当前URL是(例如)123.4.5.6:8080.我想在域指向新IP之前从URL中删除端口号.

目前我只使用Apache用于phpmyadmin,但是我计划将其用于CGI脚本和其他东西,一旦我弄清楚mod_jk等等......所以我不想将Tomcat的端口更改为80并关闭Apache.

我希望这是有道理的.



1> kgiannakakis..:

正确的做法是将Apache保留为80,将Tomcat保留为8080,并使用插件(最好是mod_proxy)从Apache代理Tomcat.mod_proxy只需要10分钟即可完成设置.

这个方法很容易理解.


如果这里包含了一些关键点,那么这个答案可能会受益匪浅.Curretly它只是一个仅限链接的答案.

2> Eddie..:

正如您已经提到的,通常的方法是使用mod_jkApache HTTPD来转发您希望由Tomcat处理的内容.

tomcat.apache.org上有一个Quick HowTo.您需要执行以下操作:

复制mod_jk.so到Apache HTTPD的相应模块目录中.

创建配置文件 workers.properties

在Apache HTTPD中httpd.conf,添加一个要配置的部分mod_jk.

确保将Tomcat配置为接受mod_jk协议,该协议通常位于端口8009上.

在该行httpd.confJkMount:

JkMount  /examples/* worker1

告诉Apache HTTPD将哪些请求转发到Tomcat.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有