我有一些Pentaho报告可以通过tomcat服务器以http://localhost:8080/report_name的形式访问。我想实现https而不是http。可能在Pentaho报告上实施SSL,以便通过https://访问所有报告,然后是其他网址。这是如何实现的?
答案 0 :(得分:1)
Pentaho的默认配置在Tomcat容器中运行,因此Tomcat文档包含切换到SSL所需的一切。
按照以下步骤操作 http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html 和 http://wiki.pentaho.com/display/ServerDoc1x/01.+Enabling+SSL+in+Tomcat
答案 1 :(得分:0)
您需要将server.xml文件更改为tomcat / conf文件夹。
<Connector URIEncoding="UTF-8" port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
proxyPort="443" scheme="https" secure="true"
proxyName="xxx.xxx..com" />
然后,如果您使用的是CAS,那么您还需要对applicationcontest-spring-security-cas.xml文件进行更改 和最后一个web.xml文件。
然后重新启动服务器并尝试https