我在端口号3000上使用nodejs,我的网站是ssl认证的。运行节点server.js后我得到以下错误:
获取"When to run" settings net :: ERR_CONNECTION_REFUSED。
那么,如何使用具有不同端口的单个ssl证书运行节点js和apache?我的网站托管在亚马逊服务器上。
答案 0 :(得分:2)
希望您已经在 Apache
中配置了SSL节点(快速)
const express = require('express');
const app = express();
var cors = require('cors')
app.use(cors());
var server = require('http').createServer(app);
在服务器中打开 httpd.conf 并根据需要添加 ProxyPass 行
ProxyPass /api/ http://localhost:3000/
不要担心重新启动HTTP服务
http://www.example.com/mypage阿帕奇http:好!
https://www.example.com/mypage Apache https:好的!
http://www.example.com/api/节点http:好!
https://www.example.com/api/节点https:工作!!!