gpt4 book ai didi

ubuntu - 在 Caddy 上为 RocketChat 启用自签名 HTTPS

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:01 26 4
gpt4 key购买 nike

我根据官方文档使用 snaps 在 Ubuntu 19.04 上安装了 Rocket.Chat

我需要启用 HTTPS 以便为其他系统使用网络 Hook 和 API 集成。

由于此服务器位于内部网中,因此我想使用自签名 SSL。

Snaps安装自带Caddy,Caddy对内置自签名ssl模式的支持只有5天。

我创建了一个自签名 PEM 文件,但我不能在 caddy 配置文件中使用它。它根本不会运行。

浏览器没有得到服务器的响应,对于 caddy 自己的证书或 HTTP 它工作正常。

如何为 Caddy 配置我自己的自签名 SSL 以便 Rocket.Chat 使用?

以下 caddyfile 使用 5 天的自签名 ssl:

https://rocket.local
tls self_signed
proxy / localhost:3000 {
websocket
transparent
}

更改为以下并且它没有响应:

https://rocket.local
tls ../cert.pem ../key.pem
proxy / localhost:3000 {
websocket
transparent
}

最佳答案

这可能与使用相对路径有关。尝试使用完整路径,看看是否可行

https://rocket.local
tls /path/to/cert.pem /path/to/key.pem
proxy / localhost:3000 {
websocket
transparent
}

此外,如果您可以使用公共(public)域名,caddy 将自动从 letsencrypt 请求 TLS 证书。

另一方面,caddy 通过设计在短期内更新 self_signed 证书。

关于ubuntu - 在 Caddy 上为 RocketChat 启用自签名 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57707495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com