2011-12-09 83 views
1

我在Apache後面運行了一個Tomcat應用程序。在Apache後面運行TOMCAT時出現HTTPS問題

Apache配置爲HTTPS,而Tomcat仍使用HTTP。這意味着只要用戶加載網頁(由Tomcat通過Apache提供服務),他們就會在某些瀏覽器中看到「混合內容」警告。

此外,JSP重定向也不起作用。

解決此問題的最佳方法是什麼?我應該爲Tomcat啓用HTTPS嗎?

回答

2

他們看到一個「混合內容」警告,在某些瀏覽器

只有當HTTPS請求的HTML響應通過HTTP而不是HTTPS引用其他資源(如圖像,CSS和JS文件)時纔會發生這種情況。您還需要將資源URL修復爲HTTPS。或者,如果該頁面可以通過HTTP和HTTPS進行送達,那麼你需要使資源URL方案相對的,就像這樣:

<link rel="stylesheet" href="//example.com/css/style.css" /> 
<script src="//example.com/js/script.js"></script> 
<img src="//example.com/images/logo.png" /> 

此外,JSP重定向不工作要麼。

短語「不工作」太寬泛以至於能夠給出答案/解決方案。