平文の http jboss(tomcat) の SSL フロントエンドとして Apache をセットアップしました。
<VirtualHost *:5555>
ServerName my.server.com
SSLEngine on
SSLCertificateFile /x.crt
SSLCertificateKeyFile /x.pem
SSLProxyEngine on
...
...
ProxyPass / http://my.server:8080/
ProxyPassReverse / http://my.server.com:8080/
</VirtualHost>
私たちの jsp には、次のようなものがあります。
<link href="/css/my.css" rel="stylesheet" type="text/css">
からページをロードするとき
https://my.server.com:5555
ブラウザーは、このページにセキュリティで保護されていないコンテンツが含まれていることを通知します。
http://my.server.com:5555/css/my.css
href で絶対 URL を使用したくありません。tomcat で ssl をセットアップせずに、Tomcat に apache から https を使用するように指示できますか? または、Apache と Tomcat の両方で ssl をセットアップするのに最適な組み合わせはありますか?
ダークが指摘したように解決策を試しましたが、まだ機能していません。
サーバー.xml
<Connector port="8080" protocol="HTTP/1.1" enableLookups="false" proxyPort="5555" scheme="https" secure="true" />
安全でないコンテンツに関するエラーが引き続き表示されます。struts 1.1 が request.getScheme() を使わないからなのか、それとも Apache と Tomcat の通信がプレーンな http で Apache が考えるからなのか
<link href="/css/my.css" rel="stylesheet" type="text/css">
からダウンロードする必要があります
http://my.server.com:5555/css/my.css
ブラウザに送り返す前に?
事前にThx