Confluence 6 通過 SSL 或 HTTPS 運行 - 重定向所有的 URLS 到 HTT
阿新 • • 發佈:2018-08-09
feed 跳過 splay number rst icon alt att 通過 盡管現在 HTTPS 現在已經激活並且可用了。老的 HTTP URLs (http://localhost:8090)還是可以訪問的。現在你需要重定向所有 URLs 到他們的 HTTPS 鏈接中。你可以通過在 請僅僅按照上面描述的內容在
web.xml
文件中添加加安全常量來達到這個目的。這個能夠讓 Tomcat 將不是 SSL 端口的訪問重定向到 SSL。檢查你的 Confluence 站點的用戶是否使用了 RSS macro。如果你的站點啟用了 RSS macro 宏,你可能需要在防火墻規則中配置 Confluence URL 重定向,而不需要通過修改
web.xml
文件達到這個目的。請跳過下面的步驟,然後訪問 RSS Feed Macro 頁面來獲得更多信息。否則,編輯
<CONFLUENCE_INSTALLATION>/confluence/WEB-INF/web.xml 文件中的內容。
添加下面的定義到文件的頁尾,但是需要在
</web-app> 標簽的前面:
<security-constraint>
<web-resource-collection>
<web-resource-name>Restricted URLs</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
重啟 Confluence 然後訪問 http://localhost:8090,現在你應該是直接重定向到 https://localhost:8443/login.action 中了。
Confluence 有 2 個 web.xml 文件。另一個文件在 <CONFLUENCE_INSTALLATION>/conf/web.xml。
<CONFLUENCE_INSTALLATION>/confluence/WEB-INF/web.xml
中進行修改。https://www.cwiki.us/display/CONF6ZH/Running+Confluence+Over+SSL+or+HTTPS
Confluence 6 通過 SSL 或 HTTPS 運行 - 重定向所有的 URLS 到 HTT