草庐IT

JavaEE-HTTPS

全部标签

node.js - 所有路由的 HTTPS 重定向 node.js/express - 安全问题

我最近尝试在node/express服务器上设置HTTPS。我已经成功地使用以下代码将所有路由重定向到使用https://forcehttpsredirectvarhttps_redirect=function(req,res,next){if(req.secure){if(env==='development'){returnres.redirect('https://localhost:3000'+req.url);}else{returnres.redirect('https://'+req.headers.host+req.url);}}else{returnnext();}}

node.js - 使用 Node js 创建 HTTPS 服务器

我想为我的本地主机创建一个https服务器。NodeJS文档提供了开箱即用的解决方案,但我对此有些困惑。示例varhttps=require('https');varfs=require('fs');varoptions={key:fs.readFileSync('test/fixtures/keys/agent2-key.pem'),cert:fs.readFileSync('test/fixtures/keys/agent2-cert.pem')};https.createServer(options,function(req,res){res.writeHead(200);res

node.js - 使用 Node js 创建 HTTPS 服务器

我想为我的本地主机创建一个https服务器。NodeJS文档提供了开箱即用的解决方案,但我对此有些困惑。示例varhttps=require('https');varfs=require('fs');varoptions={key:fs.readFileSync('test/fixtures/keys/agent2-key.pem'),cert:fs.readFileSync('test/fixtures/keys/agent2-cert.pem')};https.createServer(options,function(req,res){res.writeHead(200);res

node.js - 在 AWS 负载均衡器后面运行时如何强制 node.js/express.js 使用 HTTPS

我在AWS上运行Node/快速服务,并在其前面部署了ELB。当我启动一个启用了SSL的ELB实例时,它适用于我点击的第一个页面,但之后切换到HTTP以访问每个服务器。ELB上的路由规则终止SSL并转发到Node正在监听的端口8080。SSL终止解决方案可以很好地满足我的目的,但我如何才能在HTTPS上保持后续服务器调用? 最佳答案 我遇到过同样的问题,但情况略有不同。我正在使用AWSElasticBeanstalk部署Node.js/Express应用程序,并且能够在其上安装SSL证书。这样做的结果是我的应用程序可以在http和ht

node.js - 在 AWS 负载均衡器后面运行时如何强制 node.js/express.js 使用 HTTPS

我在AWS上运行Node/快速服务,并在其前面部署了ELB。当我启动一个启用了SSL的ELB实例时,它适用于我点击的第一个页面,但之后切换到HTTP以访问每个服务器。ELB上的路由规则终止SSL并转发到Node正在监听的端口8080。SSL终止解决方案可以很好地满足我的目的,但我如何才能在HTTPS上保持后续服务器调用? 最佳答案 我遇到过同样的问题,但情况略有不同。我正在使用AWSElasticBeanstalk部署Node.js/Express应用程序,并且能够在其上安装SSL证书。这样做的结果是我的应用程序可以在http和ht

node.js - 你如何让亚马逊的 ELB 与 HTTPS/SSL 一起使用 Web 套接字?

这似乎现在不起作用。我在AmazonELB后面使用Faye和NodeJS。当我打开HTTPS时,无法再代理连接。我在这里发现了一个未回答的问题:https://forums.aws.amazon.com/message.jspa?messageID=283293.任何人都能得到这个工作?除了运行我自己的HAProxy实例之外,还有其他解决方法吗? 最佳答案 我确认,根据我们自己的测试,在TCP/SSL上配置ELB,而不是HTTP/HTTPS,使用WebSockets是成功的。缺点有两个:1)正如arturnt已经指出的,你不能得到粘

node.js - 你如何让亚马逊的 ELB 与 HTTPS/SSL 一起使用 Web 套接字?

这似乎现在不起作用。我在AmazonELB后面使用Faye和NodeJS。当我打开HTTPS时,无法再代理连接。我在这里发现了一个未回答的问题:https://forums.aws.amazon.com/message.jspa?messageID=283293.任何人都能得到这个工作?除了运行我自己的HAProxy实例之外,还有其他解决方法吗? 最佳答案 我确认,根据我们自己的测试,在TCP/SSL上配置ELB,而不是HTTP/HTTPS,使用WebSockets是成功的。缺点有两个:1)正如arturnt已经指出的,你不能得到粘

node.js - Node JS : Automatic selection of `http.get` vs `https.get`

我有一个需要下载文件的NodeJS应用,在运行时给定一个URL。URL可以是http://或https://。如何最好地满足不同的协议(protocol)?目前我有:varhttp=require('http');varhttps=require('https');varprotocol=(parsedUrl.protocol=='https:'?https:http);protocol.get(parsedUrl,function(res){...});...但感觉很笨重。谢谢! 最佳答案 我有类似的需求,但不需要完整的请求或针库

node.js - Node JS : Automatic selection of `http.get` vs `https.get`

我有一个需要下载文件的NodeJS应用,在运行时给定一个URL。URL可以是http://或https://。如何最好地满足不同的协议(protocol)?目前我有:varhttp=require('http');varhttps=require('https');varprotocol=(parsedUrl.protocol=='https:'?https:http);protocol.get(parsedUrl,function(res){...});...但感觉很笨重。谢谢! 最佳答案 我有类似的需求,但不需要完整的请求或针库

javascript - 如何在 AngularJS 中使用 HTTPS?

我正在使用AngularJS、$resource和$http并使用apis,但是由于安全原因,我需要创建一个HTTPS请求(在HTTPS协议(protocol)下工作)。在AngularJS中使用https的方法是什么。感谢您的帮助。 最佳答案 由于某种原因,如果您的请求末尾没有尾部/,Angular会通过HTTP发送所有请求。即使页面本身是通过HTTPS提供的。例如:$http.get('/someUrl').success(successCallback);//RequestwouldgooverHTTPevenifthepag