gpt4 book ai didi

nginx - 为什么Docker https-portal的 “See It Work”部分给我一个 “port 443: Connection refused”错误?

转载 作者:行者123 更新时间:2023-12-02 19:41:36 29 4
gpt4 key购买 nike

我试图在我的VPS上使Docker镜像steveltn / https-portal正常工作。我遵循了先决条件(我已经安装了Docker,端口80和443可用,并且我的域名解析为我的机器(我可以通过http://claude.wtf访问它)。

我只是复制了docker-copose.yml文件:

https-portal:
image: steveltn/https-portal
ports:
- '80:80'
- '443:443'
environment:
DOMAINS: 'example.com'
PRODUCTION: 'true'

我通过claude.wtf更改了example.com。
当我运行 docker-compose up -d命令时,我没有任何错误,似乎一切正常:
Name                 Command   State                  Ports                   
--------------------------------------------------------------------------------
root_https-portal_1 /init Up 0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp

但是,如果我尝试使用curl访问 https://claude.wtf/,则会出现此错误: Failed to connect to claude.wtf port 443: Connection refused

为了避免出现此错误,我做了:
iptables -A INPUT -p tcp -m tcp --sport 443 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 443 -j ACCEPT

而且自 sudo ufw status verbose提供 Status: inactive以来,我似乎没有激活任何防火墙。

我可能忘记了什么,或者我做错了什么?

最佳答案

我最终通过执行以下命令使它起作用(我不确定是否知道哪个使它起作用):

iptables -I INPUT -p tcp --dport 443 --syn -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 443 -j ACCEPT

关于nginx - 为什么Docker https-portal的 “See It Work”部分给我一个 “port 443: Connection refused”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34935709/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com