Rocket chat 在 apache 中启用 ssl

Rocket chat 在 apache 中启用 ssl

我已经在 Debian 9 操作系统上的 docker 上安装了 Rocket chat。我无法为此启用 https。我可以使用 FQDN 访问它 -http://chat.xyz.com:3003

我已经使用 certbot 生成了 ssl 证书。我在 apache 中使用以下配置: https://docs.rocket.chat/installation/manual-installation/configuring-ssl-reverse-proxy

    服务器管理员[电子邮件受保护]
    服务器名称 chat.xyz.com

    日志级别信息
    错误日志 /var/log/chat.xyz.com_error.log
    传输日志 /var/log/chat.xyz.com_access.log

    SSL 引擎开启
    SSLCertificateFile /etc/ssl/certs/cloud-no.com.crt
    SSLCertificateKeyFile /etc/ssl/private/cloud-no.com.key

    <地点/>
        要求全部授予
    </位置>

    重写引擎开启
    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /(.*) ws://localhost:3003/$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /(.*) http://localhost:3003/$1 [P,L]

    ProxyPassReverse / http://localhost:3003/
</虚拟主机>```

我还在 apache 中启用了必要的模块 - proxy_http、proxy_wstunnel 等
在在这里发布之前,我已经参考并尝试了许多网站/指南。
请帮我。

相关内容