Node.js 由于端口80上的连接超时,Greenlock express无法获得认证

Node.js 由于端口80上的连接超时,Greenlock express无法获得认证,node.js,express,greenlock,Node.js,Express,Greenlock,您好,我正在运行默认的示例,即在一台静态IP地址位于NAT下的windows服务器上使用greenlock express for HTTPS的express服务器。 express应用程序是通过npx greenlock init生成的,如下所示: 'use strict'; var app = require('./app.js'); require('greenlock-express') .init({ packageRoot: __dirname, // cont

您好,我正在运行默认的示例,即在一台静态IP地址位于NAT下的windows服务器上使用greenlock express for HTTPS的express服务器。 express应用程序是通过npx greenlock init生成的,如下所示:

'use strict';

var app = require('./app.js');

require('greenlock-express')
.init({
    packageRoot: __dirname,

    // contact for security and critical bug notices
    maintainerEmail: "email",

    // where to look for configuration
    configDir: './greenlock.d',

    // whether or not to run at cloudscale
    cluster: false
})
// Serves on 80 and 443
// Get's SSL certificates magically!
.serve(app);
我停止了IIS,端口80上没有其他服务。服务器被分配到一个域,并且 它曾经在AWS EC2实例上工作。但现在,当我运行节点并连接到域时,浏览器会打印:
建立安全连接…
,过了一段时间,我在服务器控制台中出现了以下错误:

Error cert_issue:
   connect ETIMEDOUT 93.64.8.216:80
   code: ETIMEDOUT
Error: connect ETIMEDOUT 93.64.8.216:80
   at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)
任何不带绿锁的基本express示例都适用于端口80。格林洛克有什么问题