我在CentOS Docker中运行了一个HAProxy容器,并映射了端口80和443。
我的CentOS 8机器绑定了公网静态IP,如何使用公网静态IP访问我的HAProxy容器?
内部IP地址可以成功访问HAProxy容器,"curl localhost“可以得到我想要的结果。
但是,如果我卷曲公网IP或在浏览器上输入公网IP,我会得到连接超时。
docker-compose.yaml
version: '3.5'
services:
haproxy:
build: .
ports:
- '80:80'
- '443:443'将http和https添加到防火墙
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload发布于 2020-06-13 01:24:38
也许你已经启用了firewalld,如果这是真的,你需要允许访问。
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reloadhttps://stackoverflow.com/questions/62348688
复制相似问题