javascript - 如何将 SSL 证书添加到我现有的 node.js 服务器?

标签 javascript node.js ssl https keystonejs

我有一个用 keystone.js 制作的 node.js 服务器,但在启动它之前我需要添加一个 SSL 证书。我见过的所有将 SSL 证书添加到 node.js 服务器的示例和教程仅展示了如何从头开始创建新的 https 服务器。

我已经让我的整个应用程序和 api 在 http 上运行,有没有一种简单的方法可以让它在 https 上运行?

最佳答案

我不确定您为什么认为需要在不重新启动应用程序的情况下执行此操作;这是一件成本非常低的事情。

也就是说,最简单的方法是在它前面放置一个 Nginx 网络服务器,然后将 Nginx 服务器设置为 https 端点并代理将请求转发到您的 Node 进程。

关于javascript - 如何将 SSL 证书添加到我现有的 node.js 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38836514/

相关文章:

javascript - 为日期/时间输入字段设置默认 View ,覆盖用户区域设置?

node.js - require ("nodegit") 阻止脚本退出

javascript - 如何在 node.js 中先加载 CSS 并表达?

python - 如何在第三方 python 库中禁用 SSL 验证?

java - 使用 HTTPS 保护 Netbeans 6.7 tomcat 管理器 URL

javascript - 如果没有一个复选框被选中,则阻止表单提交

javascript - Angular JS 错误 : $injector:nomod Module Unavailable during routing

javascript - 可以从 URL 中提取所有子域 + 域并与 RFC 3490 兼容的正则表达式

Node.js WriteStream 在关闭之前不会将数据写入文件

security - 保护http连接