502代理错误[从远程服务器读取错误]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了502代理错误[从远程服务器读取错误]相关的知识,希望对你有一定的参考价值。

我的https网站收到错误消息。当我使用我的http网站时,它在Ubuntu 14.04上的APACHE2上工作正常。

enter image description here

这是我的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 ITSupport@Mydomain.com
        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>

以上是关于502代理错误[从远程服务器读取错误]的主要内容,如果未能解决你的问题,请参考以下文章

nginx 代理服务器 502错误

出错代码502,是指啥,怎样解决?

“502错误网关,服务器作为网关或代理,从上游服务器收到了无效的响应”怎么处理?谁能帮我?

当我的代理出现内部错误时,返回 502 状态码是不是正确?

代理从 nginx 容器传递到 keycloak 容器时获取 502 Bad gateway

远程服务器错误 请稍后重试 是啥原因?