首页 > 解决方案 > Node.js https 服务器(apache 证书)

问题描述

假设有一个站点https://foo.blah/(由 apache 提供服务)。我的 node.js 应用程序在端口 8080 上侦听。当我使用它时,http://foo.blah:8080它运行良好。但是当我去它时,https://foo.blah:8080它给了我“无法访问此站点”。我猜,这是因为 node.js 应用程序是使用 http 模块创建的。如果我是对的,那意味着我必须使用 https 模块。所以我需要证书。可以使用 apache2 目录中的证书吗?有三个扩展名为 .pem 的文件。还是我应该做点别的?node.js 是否为这种情况提供了有用的东西?

标签: node.jsapacheapache2ssl-certificate

解决方案


您需要启用 Mod Proxy 以在您的 apache 服务器上转发应用程序的 8080 端口。使用您对 apache 的证书。在此处查看如何启用 Mod 。


推荐阅读