我在使用 firewalld 的 centos 7 上。
我已经配置了 firewalld,所以 443 是打开的:
$ sudo firewall-cmd --zone=public --permanent --list-all
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: couchdb2 dhcpv6-client http https ssh
ports: 443/tcp 5984/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
$ sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
Warning: ALREADY_ENABLED: 443:tcp
success
Run Code Online (Sandbox Code Playgroud)
显然端口 443 是开放的,但是......
$ curl https://127.0.0.1:443
curl: (7) Failed connect to 127.0.0.1:443; Connection refused
Run Code Online (Sandbox Code Playgroud)
我还使用http://www.yougetsignal.com/tools/open-ports/ 上的网络工具对其进行了测试
我输入我的 IP 地址和端口 443 并得到: Closed Port 443 is closed on {my-ip} …