当我从终端运行curl -k https://localhost:8080/
,我得到以下错误:SSL握手失败W /自签名证书
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
代码:(语言的CoffeeScript)
https = require 'https'
fs = require 'fs'
options =
key: fs.readFileSync('server.key')
cert: fs.readFileSync('server.crt')
requestCert: false
rejectUnauthorized: false
server = https.createServer(options,
(req, res) =>
console.log "TEST"
)
server.listen(process.env.PORT, process.env.IP)
其他info: 我在Cloud9的UNIX机器上运行这些程序。 证书是免费的,自签名的东西。