问题现象:

牛刀小程序部署到centos7以后登录不了,在微信开发者工具中查看网络请求,login2Uaa 请求报错 ("host unreachable").

此问题是由于centos7 中的防火墙firewalld限制了docker 容器网络所致

解决方法如下:

1 执行 'docker network inspect all_default' ,查看网络 Subnet地址范围

2 执行 'ip a' 查看 1 中网络的 iface name,这个名称在后面的防火墙设置中会用到($iface)

3 执行以下防火墙配置命令:

firewall-cmd --permanent --zone=trusted --change-interface=$iface

firewall-cmd --permanent --zone=trusted --add-port=443/tcp

firewall-cmd --permanent --zone=trusted --add-port=80/tcp

firewall-cmd --reload

results matching ""

    No results matching ""

    results matching ""

      No results matching ""