ita*_*312 5 ssl https certificate node.js
我想运行一个 https 服务器。我在网上找到了这个代码:
var fs = require('fs'),
http = require('http'),
https = require('https'),
express = require('express');
var port = 8000;
var options = {
key: fs.readFileSync('./ssl/privatekey.pem'),
cert: fs.readFileSync('./ssl/certificate.pem'),
};
var app = express();
var server = https.createServer(options, app).listen(port, function(){
console.log("Express server listening on port " + port);
});
app.get('/', function (req, res) {
res.writeHead(200);
res.end("hello world\n");
});
Run Code Online (Sandbox Code Playgroud)
问题是我不知道如何创建这些文件。有没有办法使用节点外壳生成它们?(在 Windows 上工作)
小智 4
看看这个:How to create .pem files for https web server
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
Run Code Online (Sandbox Code Playgroud)
如果您安装了 openSSL,您应该能够直接在 Windows 上的命令提示符或 Mac 上的终端中键入此命令。
| 归档时间: |
|
| 查看次数: |
7319 次 |
| 最近记录: |