亲爱的,
我正在尝试将 ssl 添加到我的 restcomm 应用程序。 我定期安装了一个 docker,一个损坏的 https 工作正常,默认的。 然后我尝试了 letsencrypt 并使用 keytool 生成了一个 .jks 文件。 我遵循了本教程 o
然后重新启动服务器,没有任何反应。
请指教。
最佳答案
为了使用授权证书(.jks 文件),在 restcomm-docker 上有 2 个选项:
- 从主机挂载 jks 文件:例如 -v host/location/.jks:/opt/Restcomm-JBoss-AS7/standalone/configuration/restcomm-combined.jks
- 使用以下命令从远程位置拉取:
CERTCONFURL JKS 文件 URL 位置 CERTREPOUSR 用于身份验证的用户名(如果需要)。 CERTREPOPWRD 如果需要,用于身份验证的密码。
*您还需要设置变量:
- SECURESSL=授权
- TRUSTSTORE_PASSWORD 设置用于 RestComm 的密码以配置 HTTPS 和 SIP TLS 证书
- TRUSTSTORE_ALIAS 设置别名以用于 RestComm 以配置 HTTPS 和 SIP TLS 的证书
更多信息在这里(在“HTTPS 相关配置”下):restcomm-docker configuraion documentation
关于ssl - 尝试使用 docker、restcomm 和 letsencrypt 设置 ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41063398/