【发布时间】:2021-09-29 09:31:43
【问题描述】:
我正在使用 express 在 node.js 上运行 https 示例服务器。
我有我的证书,我可以在端口 3000 或 8443 上运行它。 但是我必须将端口放在域 mydomine.com:8443 上,如果我想访问 https 而不说端口,那应该是 443,但是这个端口不会加载。
我什至尝试将路由器上的端口更改为指向工作端口,例如 ext443->in8443,但这也不起作用。 (ports configuration)
所以我想知道我要找的是否真的是 443?
var fs = require('fs');
var http = require('http');
var https = require('https');
var privateKey = fs.readFileSync(__dirname + 'ssl/privkey.pem', 'utf8');
var certificate = fs.readFileSync(__dirname + 'ssl/fullchain.pem', 'utf8');
var credentials = {key: privateKey, cert: certificate};
var express = require('express');
var app = express();
var httpsServer = https.createServer(credentials, app);
app.use(express.static('public'));
httpsServer.listen(8443);
我什至尝试过 mydomine.com:443 也没有工作
【问题讨论】: