Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CouchDB SSL握手错误_Ssl_Erlang_Couchdb - Fatal编程技术网

CouchDB SSL握手错误

CouchDB SSL握手错误,ssl,erlang,couchdb,Ssl,Erlang,Couchdb,我已经通过自制在mac上安装了CouchDB(耶,自制!): 然后,我完成了一系列SSL设置步骤(在shell脚本中),这些步骤在官方文档中有详细说明:- 然后(同一终端),我启动沙发: couchdb 在不同的端子中,我测试: curl -k https://127.0.0.1:6984/ 并得到一个失败: curl: (35) Server aborted the SSL handshake 我做错了什么 注意:当作为应用程序安装CouchDB时,我可能会遇到相同的错误(的第2.3.1

我已经通过自制在mac上安装了CouchDB(耶,自制!):

然后,我完成了一系列SSL设置步骤(在shell脚本中),这些步骤在官方文档中有详细说明:-

然后(同一终端),我启动沙发:

couchdb
在不同的端子中,我测试:

curl -k https://127.0.0.1:6984/
并得到一个失败:

curl: (35) Server aborted the SSL handshake
我做错了什么

注意:当作为应用程序安装CouchDB时,我可能会遇到相同的错误(的第2.3.1节)


编辑:我认为这是一个ErlangSSL问题:

我的根本原因是一个较旧版本的openssl(OSX10.10.5附带的版本)。在自制的openssl安装和相同的密钥生成序列之后,一切都正常了。

我的根本原因是openssl的旧版本(OS X 10.10.5附带的版本)。在自制的openssl安装和相同的密钥生成序列后,一切正常。

默认端口号为5984,除非您在配置中更改了该端口号,否则可能会出现问题。5984是http的默认端口号,6984是https的默认端口号,Dominic。默认端口号为5984,除非您在配置中更改了它,否则可能会出现问题。5984是http的默认值,6984是https的默认值,Dominic。
curl -k https://127.0.0.1:6984/
curl: (35) Server aborted the SSL handshake