以下是我上的NodeJS官方网站找到该脚本:如何启用SSL连接的NodeJS(快递)基于服务器
// curl -k https://localhost:8000/
const https = require('https');
const fs = require('fs');
const options = {
key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};
https.createServer(options, (req, res) => {
res.writeHead(200);
res.end('hello world\n');
}).listen(8000);
我完全新的SSL事情。我阅读了一些关于如何在Nodej上启用SSL的教程,但仍然对这个过程没有信心。
我有一个域名(Godaddy),SSL(Namecheap)和云服务器(数字海洋与应用程序部署在HTTP前缀)。
每当我打开我的网站的登录页面时,Google Chrome会将其标记为“不安全”,因此我想将SSL添加到网站中。
我需要在NodeJS服务器(Express)上做什么事情以及需要在Namecheap上做什么事情?这样做的顺序是什么?什么是cmd行来生成.pem .csr文件?
我没有找到和全面的指导,以简明的方式制定所有步骤,所以只是简明扼要地(如果可能)与资源的链接进一步挖掘步骤。
而且,如何使用express框架在上述脚本的liue中创建https服务器?
试试这个。 http://stackoverflow.com/questions/11744975/enabling-https-on-express-js – MjZac