需要帮助使用 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 应用程序