我已经在 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 等 在在这里发布之前,我已经参考并尝试了许多网站/指南。 请帮我。