标签: greenlock

让我们加密自动续订时出错(Nginx)

我正在尝试设置greenlock-express来运行nginx代理.

这是我的nginx配置

...
# redirect
server {
    listen 80;
    listen [::]:80;
    server_name mydomain.com;

    location / {
        return 301 https://$server_name$request_uri;
    }
}

# serve
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name mydomain.com;

    # SSL settings
    ssl on;
    ssl_certificate C:/path/to/mydomain.com/fullchain.pem;
    ssl_certificate_key C:/path/to/mydomain.com/privkey.pem;

    # enable session resumption to improve https performance
    ssl_session_cache shared:SSL:50m;
    ssl_session_timeout 1d;
    ssl_session_tickets off;

    # enables server-side protection from BEAST attacks
    ssl_prefer_server_ciphers on;
    # disable SSLv3(enabled by default since nginx 0.8.19) since it's less …
Run Code Online (Sandbox Code Playgroud)

javascript ssl nginx node.js greenlock

5
推荐指数
1
解决办法
486
查看次数

greenlock(让'加密)与快速和端口转发

我正在尝试设置 LetsEncrypt(现在显然是 Greenlock)以使用 Express 进行端口转发。

我解决了第一个问题

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 3443
Run Code Online (Sandbox Code Playgroud)

问题是,现在我得到:

Fetching certificate for 'xxx' to use as default for HTTPS server...
[acme-v2] handled(?) rejection as errback:
Error: connect ECONNREFUSED 127.0.1.1:80
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1126:14)
Error loading/registering certificate for 'xxx':
Error: connect ECONNREFUSED 127.0.1.1:80
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1126:14) {
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED',
  syscall: …
Run Code Online (Sandbox Code Playgroud)

node.js express lets-encrypt greenlock

2
推荐指数
1
解决办法
3227
查看次数

标签 统计

greenlock ×2

node.js ×2

express ×1

javascript ×1

lets-encrypt ×1

nginx ×1

ssl ×1