我是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上?
非常感谢您的帮助
答案 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连接是不可能的。 ¬¬ 不管怎么说,还是要谢谢你!!