草庐IT

ssl_accept

全部标签

node.js - 无法在 Node 服务器中打开 SSL key 文件 - ENOENT

我正在尝试第一次使用gruntbuildcontrol将我继承的项目部署到heroku。虽然我能够构建和部署,但在运行时出现错误:ENOENT:nosuchfileordirectory,open'ssl/keys/server.key'查看dist目录,确实没有ssl目录。因此,我将它添加到/dist无济于事。考虑到/dist/server/内的app.js可能会被限定到该目录,我将ssl目录复制到了那里——同样的问题。/dist/server/app.js内部:varoptions={key:fs.readFileSync('ssl/keys/server.key'),cert:f

node.js - nodejs中的SSL错误

我正在尝试通过Nodehttps.request()获取网页。这样做会导致我的代码记录错误。使用Node请求模块的结果是一样的:请求问题:140398870042432:error:140773F2:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报意外消息:s23_clnt.c:658:以下表示使用了错误的SSL版本,但我找不到更改版本的方法:curlerror:"sslv3alertunexpectedmessage".从我的终端使用curl会返回一个响应,就像在我的浏览器中点击URL(它是一个登录页面)一样。我的代码如下。varrequest=require

node.js - WebSocket 服务器不适用于 SSL

我有一个使用websockets的聊天应用程序。我想更进一步并在我的连接上启用加密,但是当我使用https切换http服务器时,我的连接开始失败。我生成了一个自签名证书,我在我的所有网站上都使用它(在同一个TLD下,这意味着它是一个通配符证书)。我可以确认它是一个有效的证书,所以问题不应该存在。这是有效的(未加密)varwebSocketServer=require('websocket').server;varhttp=require('http');varserver=http.createServer(function(){});server.listen(webSocketsS

node.js - SSL 证书 - 在 axios 中禁用验证并使用react

我正在尝试使用axios在我的react应用程序中使用API。API使用自签名证书通过HTTPS工作。到目前为止,我在连接时遇到以下错误:net::ERR_INSECURE_RESPONSEbundle.js:65253HTTPFailureinAxiosError:NetworkErroratcreateError(bundle.js:2188)atXMLHttpRequest.handleError(bundle.js:1717)我尝试了以下但没有成功:importaxiosfrom'axios';consthttps=require('https');constagent=new

node.js https 示例,错误,连接到 localhost 时出现未知 SSL 协议(protocol)错误

我使用这些链接中的简单示例:alink[a如何在Node.js中创建HTTPS服务器?]alink[a如何创建https服务器?docs.nodejitsu.com]但我得到类似的错误curl:(35)连接到localhost:-9838时出现未知SSL协议(protocol)错误为什么? 最佳答案 我使用错误的方式创建证书。这个是错的:opensslgenrsa-outkey.pemopensslreq-new-keykey.pem-outcsr.pemopensslx509-req-days9999-incsr.pem-sign

node.js - 终止大量 SSL 连接具有成本效益

我最近设置了一个基于Node.js的Web套接字服务器,该服务器经过测试可以在一个小型EC2实例(m1.small)上每秒处理大约2,000个新连接请求。考虑到m1.small实例的成本,以及将多个实例置于支持WebSocket的代理服务器(如HAProxy)之后的能力,我们对结果非常满意。但是,我们意识到我们尚未使用SSL进行任何测试,因此研究了一些SSL选项。很明显,在代理服务器上终止SSL连接是理想的,因为这样代理服务器可以检查流量并插入诸如X-Forward-For之类的header,以便服务器知道请求来自哪个IP。所以我研究了许多解决方案,例如Pound、stunnel和st

node.js - 没有负载均衡器的 EC2 实例上的 AWS SSL - NodeJS

是否可以在没有负载均衡器的情况下运行EC2实例并监听port443?我现在正在我的Node.JS应用程序中尝试,但是当我使用https://调用页面时它不起作用。但是,如果我将它设置为port80,那么http://一切正常。我之前使用loadbalancer和route53让它工作,但我不想再为ELB支付18美元/月,尤其是当我只有一台服务器正在运行。感谢您的帮助 最佳答案 你是对的,如果它只是一个实例,并且你觉得你不需要为流量的大幅增加做好准备,你就不应该为ELB付费。从高层次的角度来看,您必须完成以下步骤:安装一个nginx服

javascript - SSL UNABLE_TO_VERIFY_LEAF_SIGNATURE 的 Node.js 错误

系统:Windows7NodeJS版本:0.10.2WS模块:ws,最新版本错误:events.js:72thrower;//Unhandled'error'event^Error:UNABLE_TO_VERIFY_LEAF_SIGNATUREatSecurePair.(tls.js:1283:32)atSecurePair.EventEmitter.emit(events.js:92:17)atSecurePair.maybeInitFinished(tls.js:896:10)atCleartextStream.read[as_read](tls.js:430:15)atClear

node.js - Heroku 上的 HTTPS + SSL - Node + Express

我创建了一个self-signedcertificate,addedittoHeroku,并在Heroku上配置了一个SSL端点,我记录了herokucerts:info它似乎在那里。我正在Express上创建我的服务器,如下所示:varserver=require('http').createServer(app);然后像这样重定向到https:app.use(function(req,res,next){varreqType=req.headers["x-forwarded-proto"];reqType=='https'?next():res.redirect("https://

node.js - 如何使用 create-react-app 提供 SSL 证书?

我正在尝试托管我使用facebook样板在本地创建和测试的react应用程序。客户端应用程序与我使用node.js制作的API交互,并且使用它设置安全连接没有问题(使用node.js客户端发送我的SSL证书,用于测试)。但是,我在使用react发送我的SSL证书而不是自签名证书时遇到了困难,这导致我在使用chrome并尝试访问https://example.net:3000时遇到此错误。:Yourconnectionisnotprivate(NET:ERR_CERT_AUTHORITY_INVALID)文档对我帮助不大:Notethattheserverwilluseaself-sig