问题标签 [greenlock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - nodejs greenlock-express不会创建证书
我正在尝试简单的greenlock-express 示例,我已经尝试了很多次,但它不起作用。我多次遵循教程。我创建了该greenlock.d/config.json
文件并且它可以工作,因为我在输出中看到了域。
当我启动时,我看到:
但是,当我使用邮递员访问它时,我得到了
它会保持这种状态几分钟。以前当我几个月前使用 greenlock 时,它只会在第一次访问时生成证书。
几分钟后,我得到
node.js - GreenLock 软件包重复出现“已为确切的域集颁发了太多证书”错误
我已经检查了这篇文章。但是即使我尝试了这种方法,它也不起作用,所以我打开了一个新问题。
我使用 AWS EC2 服务器并使用 aws 管道进行部署。所以当我推送到 github 存储库时,它会自动构建并部署到生产服务器。
起初它工作正常,并且控制台中没有错误。
但是有一天,错误开始发生。因此,当我检查控制台时,出现如下错误。
[控制台中的错误消息]
在我看来,我认为每次推送代码时重新颁发证书的过程都有一个限制,但即使我检查代码我也不知道问题出在哪里。
我的代码结构如下所示,并使用 Express 开发。
[服务器.js]
[greenlock.d/config.json]
[.greenlockrc]
[package.json (scripts.start 行)]
我知道 Let's Encrypt 的 7 天限制。所以我想找到解决这个问题的方法。
node.js - 在 Greenlock-Express 中禁用 TLS 1.0 和 TLS 1.1
有没有办法禁用 TLS 1.0 和 TLS 1.1,只允许 TLS 1.2 与 Greenlock-Express 和 Node.js?
Greenlock 的示例代码如下所示:
app
Express 服务器对象在哪里。
服务器 TLS 选项可以通过 Greenlock 初始化参数传递吗?
node.js - 如何在没有express的节点中使用greenlock模块
我一直在尝试使用 node 的 greenlock.js 模块来尝试获取在 cloudflare 中注册的域的 ssl 证书。
我在 greenlock-express 上看到了一些示例,但是,我想使用这个模块而不需要使用 express。
问题是我在创建 greenlock 对象时收到以下错误:
我的代码如下,我什至还没有实现任何其他功能,因为它在这里中断:
node.js - 用于 express nodejs 后端的 https net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
我在 EC2 上托管了一个服务器,我相信我正确设置了端口以允许 80 和 443。我在 Firebase 托管上托管了一个颤动的应用程序,这迫使所有网络通信都通过 https,这一直是一种痛苦。当我通过 http 运行所有内容(在本地主机上)时,没有问题。我已经尝试过自我认证,但这似乎不起作用。我现在正在尝试绿色锁https://www.npmjs.com/package/greenlock-express。
我遵循了他们的教程和所有内容,但我得到了:net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH。任何人都可以提供一些见解。我只是想托管一个静态网站,我有一个服务器呼叫。也许有更简单的方法?
node.js - Node.js Express https 服务器崩溃:create 不是函数
我正在 Express 环境中构建 Node.js Web API 服务器。当我使用 Greenlock 来创建 SSL 证书时,我使用以下代码:
使用npm start prod 启动服务器后,服务器立即崩溃并产生以下输出:
当然我安装了greenlock-express@v4。我还创建了目录 ~/.config/acme。
有人知道如何解决这个问题吗?
--
(编辑)
已经使用以下代码尝试了 init() 而不是 create():
服务器运行但在第一次请求时崩溃
node.js - 无法使用 greenlock-express 设置安全连接
我正在尝试使用 greenlock-express 来测试使用 ssl 提供应用程序。我在这里关注文档:
所以我有app.js:
我有server.js:
我使用了这个命令:
npx greenlock init --config-dir ./greenlock.d --maintainer-email 'my_email@gmail.com'
这个命令:
npx greenlock add --subject my_website.online --altnames my_website.online
这生成了greenlock.d文件夹:config.json
但是,当我尝试访问该应用程序时,我看到的是:
我遵循教程中的确切步骤,所以我不明白为什么这不起作用。
有什么想法吗?
javascript - 如何随时强行更新greenlock-express证书?
我在“greenlock.d/live/URL_PATH/”中有 CA 证书文件。它的到期日期是 2022 年 8 月。
但是我现在想更新它们以检查它们是否在更新。请建议我如何随时更新它们?
我做了什么:
我尝试了多种解决方案,例如:
- 尝试了一些命令
- 在“greenlock.d/config.json”中更改更新时间(“renewAt”)
代码:
应用程序.js
服务器.js
greenlock.d/config.json
node.js - nodejs应用程序的SSL?
我正在尝试让我的节点应用程序使用 https 协议运行。我的应用程序部署在 ubuntu 服务器上。
我通过以下配置使用了 greenlock-express:
我使用以下命令添加了我的域:
当我使用 pm2 运行我的应用程序时,我在日志文件中得到了这个:
但是,如果我为我的应用程序提供服务,我的应用程序会从 http 转到 https,但无法从浏览器访问此站点错误,并且此错误来自日志文件:
这里有什么问题?我该如何解决这个问题?否则我怎样才能删除证书?
node.js - Greenlock @v4 不创建 ssl 证书
当我启动使用 greenlock 的节点 js 服务器时,我收到了这条消息
但是 2 分钟后我收到了错误消息
我使用在 GoDaddy 上购买的虚拟服务器和圆顶