Apache2 ProxyPass 错误 500

Apache2 ProxyPass Error500

我的服务器上有一个 OnlyOffice 文档服务器 运行,通过 Docker 绑定到端口 8888。现在我想使用 Let's Encrypt 证书来确保安全连接(自签名证书不起作用)。我在 Apache 中使用以下配置将 office.example.org 重写为 office.example.org:8888 但它抛出错误 500

<VirtualHost *:443>
 ServerName office.example.org
  ProxyPreserveHost On
    ProxyPass / https://localhost:8888/
    ProxyPassReverse / https://localhost:8888/ 
</VirtualHost>

所有必要的模块都已启用。 有没有人知道如何解决这个问题或解决 Let's Encrypt 问题的不同想法?

将以下行添加到 Apache 配置文件

SSLEngine on
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off

并使用

启用 with Proxy HTTP 模块
sudo a2enmod proxy_http

成功了!