如何在Apache代理(SSL连接)上配置Tomcat

时间:2017-12-30 17:04:37

标签: apache tomcat

我是Apache的新手,我需要将位于我的DMZ区域的服务器(Ubuntu系统)连接到我网络中的Tomcat服务器(Windows服务器系统)。所以我写了我的Ubuntu Apache / etc / apache2 / sites-available / default-ssl:

T      
Harvest()

<VirtualHost *:443>

<Location /example>
ProxyPass http://tomcatIP:8080/example/ ProxyPassReverse https://mydomain/example/


我重新启动我的Apache并且在浏览器上没有显示任何内容,但是如果我选择源代码我可以看到所有的php,javascript,html代码。 我检查了Apache的日志,有很多这样的日志:

</Location>

我检查了防火墙,一切都正确。我不知道为什么我的apache没有在Tomcat服务器上搜索。我需要更多代码吗?在apache.conf上?

非常感谢您的帮助

2 个答案:

答案 0 :(得分:1)

您需要在Web服务器和Tomcat Application Server上配置AJP连接器。 https://tomcat.apache.org/tomcat-4.0-doc/config/ajp.html

答案 1 :(得分:0)

Afer阅读文档,我检查了Tomcat配置,我看到它不是“典型”的Tomcat,它完全针对Servicedesk软件进行了定制,经过多次尝试和失败后我无法做任何事情,最后是客户服务告诉我,Apache连接是不可能的。 ¬¬ 不管怎么说,还是要谢谢你!!