ssl - CouchDB 未通过 SSL 连接
问题描述
我在 AWS 上的 EC2 上的 Ubuntu 服务器上安装了 CouchDB。
然后,我通过 Let's Encrypt 获得了 SSL 证书。
我编辑了 local.ini 文件以启用 SSL 并指向证书文件。
我在 EC2 实例上打开了端口 6984。
我重新启动了 CouchDB。
但是,我仍然无法通过 SSL 访问它:(
任何帮助都会摇滚!
这是我的卷发
$ curl https://example.com:6984 -v
* Trying ip.add.re.ss...
* TCP_NODELAY set
* Connected to example.com (ip.add.re.ss) port 6984 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /path/to/certs/ca-certificates.crt
CApath: /path/to/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.com:6984
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.com:6984
一些帮助会动摇。
解决方案
推荐阅读
- pine-script - 从脚本中排除今天的数据
- reporting - 在 splunk 中将多个报告作为一封电子邮件发送
- python - 无法在 ubuntu 中杀死 conda
- python - matplotlib 在极坐标图中颤动
- laravel - Laravel 从请求实例中获取路由参数
- python - 如何为 CloudError 添加客户端限制:Azure 错误:RequestsLimitReached
- javascript - TypeScript:你能根据函数的参数定义一个返回类型结构吗?
- objective-c - 在 WKWebView 中仅禁用图片选择
- c# - BulkInsertOrUpdate 与子实体使用 efcore.bulkextensions
- reactjs - 如何在 ReactJs 中检测应用程序是在浏览器还是移动应用程序上运行