Httpsサイトでエラーメッセージが表示されます。私のhttpサイトで作業しているとき、Ubuntu 14.04のApache2で正常に動作しています。
これがhttpsサイトの私の仮想ホスト設定です
<VirtualHost _default_:443>
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
RequestHeader set Front-End-Https "On"
servername jenkins.mydomain.com
Proxypass / https://192.168.0.93:8080/ Keepalive=on
ProxypassReverse / https://jenkins.mydomain.com/
SSLEngine on
SSLCertificateFile /etc/Apache2/ssl/wildcard.crt
ErrorLog ${Apache_LOG_DIR}/error.log
CustomLog ${Apache_LOG_DIR}/access.log combined
</virtualHost>
どこで間違いをしているのか教えてください。
問題を解決しました。仮想ホストの構成にほとんど間違いはありませんでした。 SSLを使用した新しい仮想ホスト構成は以下のとおりです
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/Apache2/ssl/wildcard.crt
ServerAdmin [email protected]
ProxyRequests Off
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
<Proxy *>
Order deny,allow
Allow from all
</proxy>
ServerName jenkins.mydomain.com
ProxyPass / http://192.168.0.93:8080/ nocanon
ProxyPassReverse / http://jenkins.mydomain.com/
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
</virtualhost>