0

我想为我的一个网站启用“SSLProxyEngine”,在 CWP 日志查看器中我收到以下错误,请指导如何解决相同问题:

我正在使用 CentOS CWP


[2021 年 5 月 29 日星期六 18:58:00.673315] [ssl:error] [pid 1653653:tid 139774762817280] [远程 IP:443] AH01961:为域请求 SSL 代理:80 但未启用 [提示:SSLProxyEngine] [5 月 29 日星期六18:58:00.673378 2021] [proxy:error] [pid 1653653:tid 139774762817280] AH00961: HTTPS: 无法为 IP:443 ( www.domain.com )启用 ssl 支持

我正在尝试使此 URL 工作“https://example.com/jewellery-showroom-interior”,它在未启用 SSL 时工作正常,但是,如果使用 SSL,则会生成 500 错误

4

1 回答 1

0

由于错误指示您没有为您的域添加 SSL 证书。我建议您在 cwp 中使用 AUTOSSL 来轻松完成此操作,除非您想手动安装,然后您需要先创建 CSR 和私钥,一旦向您颁发证书,请转到Webservers settings > SSL Certificate > Manual Install

此外,错误表明您需要在 cwp 侧边栏中的 WebServers_domain 选项下的 vHosts 配置中设置 Apache ProxyPass (SSLProxyEngine),或者在 /usr/local/cwpsrv/htdocs/resources/conf/web_servers/ 此处添加/编辑您的域 vHost。

添加:在任何 proxypass 调用之前,如下所示SSLEngine OnSSLProxyEngine on

<VirtualHost *:443>
    ServerName example.com
    SSLEngine On
    SSLProxyEngine On
    ProxyRequests Off
    ProxyPreserveHost On
    SSLCertificateFile /etc/apachekeys/example.com.crt
    SSLCertificateKeyFile /etc/apachekeys/example.com.key
    SSLCertificateChainFile /etc/apachekeys/some.pem
    SSLCACertificateFile /etc/apachekeys/ca.pem
    ProxyHTMLInterp On
    ProxyHTMLExtended On   
    ProxyPass / https://server_ip/
    ProxyPassReverse / https://server_ip/
</VirtualHost>
于 2021-05-29T17:14:28.143 回答