502代理错误[从远程服务器读取错误]
问题描述:
我收到了与我的https站点的错误消息。当我正在使用我的http站点时,它在Ubuntu 14.04上的APACHE2上工作正常。502代理错误[从远程服务器读取错误]
这里是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>