ssl 502代理错误[从远程服务器阅读时出错]

piztneat  于 2022-11-14  发布在  其他
关注(0)|答案(2)|浏览(218)

我收到了一个错误消息与我的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>

请告诉我我哪里做错了。

b09cbbtk

b09cbbtk1#

我已经解决了我的问题。我在我的虚拟主机配置中几乎没有错误。下面是使用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>
h7wcgrx3

h7wcgrx32#

在你的服务器中你只需要把你的代码从这个:
常量端口=进程.环境.端口||9000应用程序监听(端口,()=〉{控制台日志(Serve at http://localhost:${port})})
更改为:
如果您有任何问题,请联系我们。

相关问题