Nginx HTTPS 与 Certbot 和 docker 容器应用程序的问题

问题描述 投票:0回答:0

需要帮助使用 certbot 设置 nginx https,转发到在 0.0.0.0:8080 上打开的 docker 容器应用程序

我在 vps (IONOS) 上设置了 docker 并且所有端口都打开了防火墙规则。 在安装和启动 nginx 之前,可以通过 ip:8080 访问应用程序

首先我是nginx的新手,所以我不知道是使用nginx还是nginx docker,因为我想将所有请求转发到docker容器应用程序。

Nginx 配置在 ./etc/nginx/site-avliable/defalut `服务器{ 听80;

server_name incog.rioctos.com www.incog.rioctos.com;

location / {
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_cache_bypass $http_upgrade;

   proxy_pass http://localhost:8080/;
}

}`

这只会返回 502 错误。

我遇到了 certbot acme 挑战的问题,连接被拒绝,我在 https://community.letsencrypt.org/t/acme-challenges-failed-connection-refused/196892/1

开了一个话题

感谢任何人的任何建议。

我试过不同的 nginx 配置,只返回 502 错误。期望请求转发到在 0.0.0.0:8080 上打开的 docker 应用程序

docker http nginx https nginx-reverse-proxy
© www.soinside.com 2019 - 2024. All rights reserved.