如何使用具有不同端口的单个ssl证书运行节点js和apache?

时间:2017-12-15 07:40:53

标签: node.js apache ssl-certificate amazon

我在端口号3000上使用nodejs,我的网站是ssl认证的。运行节点server.js后我得到以下错误:

  

获取"When to run" settings net :: ERR_CONNECTION_REFUSED。

那么,如何使用具有不同端口的单个ssl证书运行节点js和apache?我的网站托管在亚马逊服务器上。

1 个答案:

答案 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:工作!!!