入站规则设定了,80/443无法打开,也没有占用,端口命令查询没有80/443的端口,求帮助,有额外红包,留下vx号
防火墙设置:除了入站规则,还需要确保防火墙允许流量通过80和443端口。请检查防火墙设置,确保这些端口没有被阻止。
可以尝试使用不同的端口来测试是否可以打开连接。
可能存在网络配置问题,导致无法正确打开80和443端口。可以检查网络配置、路由器设置或网络设备以确定是否存在问题。
入站规则,是你的防火墙设置而已,
至于本机端口没起来,那就是涉及到服务的问题了,就需要查你的80和443端口的服务是否正常启动和配置了。
防火墙关了,你怎么查询的
先设置防火墙白名单使用下面命令(Linux)
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
sudo firewall-cmd --reload
如果是windows的话
Windows server 2012
点击任务栏的"服务器管理器"图标
打开服务器管理器仪表盘,点击"配置此本地服务器"
点击"Windows防火墙"后的链接
在弹出的窗口,点击左边拦的"启用或关闭Windows防火墙"
在弹出的对话框,确保"公用网络设置"下选中"启用Windows防火墙",并且不要勾选下面的两个复选框。点击"确定"关闭对话框
同样,启用防火墙后也需要确保允许远程桌面的访问,方法为:
在"Windows防火墙"界面,点击"高级设置",打开的"高级安全Windows防火墙"窗口
在左边栏选择"入站规则",在中间规则列表中,找到"远程桌面-用户模式(TCP-In)",且"配置文件"为"公用"的规则。如果没有开启,选中该规则,点击右侧的"启用规则"开启
如果安装了IIS服务,则系统会自动安装并启用允许80(HTTP)和443(HTTPS)服务的入站规则,不需要特殊配置。但是如果安装了第三方的Web服务器,例如LAMP,则需要手动安装允许访问80和443的入站规则。Windows 2008/2012的配置方法相同,如下:
在防火墙"入站规则"界面,点击右侧"新建规则..."
在弹出对话框,选择"端口",点击"下一步"
"此规则应用于TCP还是UDP?",选择"TCP";"此规则应用于所有本地端口还是特定的端口": 选择"特定本地端口",在输入框中输入"80, 443",点击"下一步"
选择"允许连接",点击"下一步"
选择所有复选框,点击"下一步"
名称中输入"Web服务", 点击"完成"
如果是Linux服务器之后关闭selinux
# 关闭Selinux策略
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
最后如果是云服务器,去设置虚拟网络的入站出站规则,加入80和443,或者直接加入…****设置全名单
这三部设置后查看是不是通的,我不信一个正常的环境这三部搞完了 80端口还搞不定,如果还是不行,那么去检查网络是不是同一个段内,或者有其他安全组隔离了。
我之前遇到是这么操作的,有问题可以交流
Windowser Server 2012 R2 开启特定端口
公司的服务器是Windowser Server 2012 R2的,今天新加tomcat时,改了tomcat的端口,发现外网连不上,本机上连接没事
也用外网ping了下,是同的,用外网检测下该端口,发现是关闭的(对外网关闭,因为本地连得上)
附上解决方案:
开启特定端口:
开启的是80端口,如果要改其他端口也是一样的步骤。
Win7系统的“控制面板→系统和安全→Windows防火墙”,点击左侧菜单中的“高级设置”。
Windows 8/8.1、Windows Server 2012用Win+X,搜索防火墙,然后打开。
鼠标右键点击“入站规则”,从弹出菜单中点击“新建规则”。
新建规则
在“要创建的规则类型”中,点选“端口”,下一步,选择“TCP”,点选“特定本地端口”后填入端口号80。
填入端口号80
填入端口号80
点击“下一步”,点选“允许连接”,再点“下一步”,根据用户的实际情况和需求勾选域、专用或共用等选项,最后为这个规则命名。
允许连接
根据具体需求勾选域、专用或共用等选项
规则命名
设置完成之后,其他计算机就可以顺利访问你的系统80端口了。
先检查下80和443端口的状态:
查看端口状态的命令: lsof 使用方法: lsof -i:80 , lsof -i:443 端口正常会输出状态 。
其次检查下是不是web服务有问题,比如看下是不是web服务端口转发有问题。
先把防火墙关了,试试,还有出站规则也要设置,
如果你已经按照入站规则设置了端口,但是80/443仍然无法打开,可能是以下原因导致的:
端口已经被其他程序占用了。你可以通过命令行或者端口查看工具检查哪些程序正在占用80/443端口。如果有程序占用了这些端口,可以关闭或者重启它们来释放端口。
防火墙设置的端口不正确。请仔细检查你的防火墙配置,确保在规则中设置了正确的端口。如果你不确定该如何设置,请参考防火墙厂商的文档或者在网上查找相关的教程。
网络连接出现问题。如果80/443端口在路由器或者其他网络设备上被阻止了,你需要在这些设备上设置相关的规则来允许这些端口通过。
硬件故障。如果你已经尝试了上述方法,但是仍然无法打开80/443端口,那么可能是你的硬件损坏了,这时需要更换相应的硬件设备。
综上所述,如果无法打开80/443端口,需要进行仔细的排查,找到具体的问题原因,并采取相应的措施来解决问题。
你是怎么查询的,贴出你的查询命令行
尝试先把本机防火墙彻底关闭,看看是否能访问,然后看端口打开了,对应的服务,比如说web服务器、局域网prc服务等本身是否正常工作,然后看你的网络的配置,是不是在网关路由做了限制,最后看你的客户端程序是否有问题。