You need to enable JavaScript to run this app. CentOS CWP环境下SSLProxyEngine报错与HTTPS访问500问题求助
优惠活动
大模型
产品
解决方案
定价
更多

CentOS CWP环境下SSLProxyEngine报错与HTTPS访问500问题求助

问题根因

报错日志明确说明站点的Apache虚拟主机配置中未启用SSLProxyEngine参数,导致HTTPS代理请求无法完成,触发500错误:

[Sat May 29 18:58:00.673315 2021] [ssl:error] [pid 1653653:tid 139774762817280] [remote IP:443] AH01961: SSL Proxy requested for domain:80 but not enabled [Hint: SSLProxyEngine]
[Sat May 29 18:58:00.673378 2021] [proxy:error] [pid 1653653:tid 139774762817280] AH00961: HTTPS: failed to enable ssl support for IP:443 (www.domain.com)

解决步骤
  • 第一步:确认Apache必要模块已加载
    登录CWP管理员后台,进入WebServer Settings→Apache Modules,确保mod_ssl、mod_proxy、mod_proxy_http三个模块处于启用状态;也可以执行命令验证:
    httpd -M | grep -E 'ssl|proxy'
    
  • 第二步:添加SSLProxyEngine配置(需通过CWP自带功能操作,避免配置被覆盖)
    1. 进入CWP后台User Accounts→List Accounts,找到目标站点对应的用户,点击操作栏的Edit Vhost
    2. 切换到站点的**443端口(SSL版)**虚拟主机配置页,在ProxyPass规则的上方新增一行配置:
    SSLProxyEngine on
    
    1. 若代理的后端服务使用自签SSL证书,还需额外添加以下配置跳过证书校验:
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off
    
  • 第三步:验证配置并重启服务
    先执行命令检查Apache配置语法是否正确:
    apachectl configtest
    
    返回Syntax OK后,在CWP后台WebServer Settings中点击重启Apache,或者执行命令systemctl restart httpd
  • 第四步:访问目标HTTPS地址验证功能是否恢复正常
注意事项

不要直接修改/etc/httpd/conf.d/目录下的站点虚拟主机配置文件,CWP后续更新站点配置(如修改域名、新增子域、更新SSL证书)时会自动覆盖手动修改的内容,所有自定义配置必须通过CWP自带的Vhost编辑功能添加才能永久生效。

内容的提问来源于stack exchange,提问作者Shekhar Srivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 10:15:03