我在 Centos 7.7 下创建了一个新的 VM,但无法打开端口 443。
我创建了一个新的资源组、一个新的虚拟网络/子网(均采用默认设置),并在入站端口规则中的网络接口中打开端口 22、80 和 443。
我可以访问端口 22 并且可以通过 SSH 连接,但端口 80 和 443 仍然被阻止,我不明白为什么……
我删除并创建了许多其他新的虚拟机,但总是有相同的行为。
我也尝试在不同区域创建新的虚拟机,但出现了同样的问题……
我没有任何应用程序安全组。
奇怪的是,昨天我创建了一个虚拟机,其设置与我今天应用的设置完全相同,并且我可以访问端口 22、80 和 443。
但是在该地区或其他地区,如果我对新的虚拟机应用完全相同的设置,它就不起作用……
Centos 默认禁用 Firewalld。(我再次检查,发现 Firewalld 确实被禁用了)。
我刚刚尝试使用 Debian 操作系统,问题还是一样。
可能是什么原因?
编辑:如果我安装 openvpn,端口 443 现在打开了,但我不明白为什么
编辑:在网络安全组中,没有“防火墙”选项卡。但在“设置”/inboud 安全规则中,端口 443 是开放的。
另外,在“支持 + 故障排除”/“有效的安全规则”中,端口 443 显示为打开。
编辑 :
ss --listening --tcp --numeric
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 128 *:111 *:*
LISTEN 0 128 *:22 *:*
LISTEN 0 100 [::1]:25 [::]:*
LISTEN 0 128 [::]:111 [::]:*
LISTEN 0 128 [::]:22 [::]:*
答案1
是否有东西在监听端口 443/tcp?尝试运行ss --listening --tcp --numeric
以验证