2,查看防火墙等网安设备的规则及日志,看是否有拦截或过滤。
3,查检服务器的系统变量,有可能是由这些变量导致的,尝试把这些变量删除或注释。
如下变量:
默认情况下 sysctl.conf 文件里面是没有配置变量的。
vim /etc/sysctl.conf
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.core.netdev_max_backlog = 32768
net.core.somaxconn = 262144
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 30
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_rmem=4096 87380 16777216
net.ipv4.tcp_wmem=4096 65536 16777216
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.netfilter.nf_conntrack_max = 655360
kernel.ctrl-alt-del = 1
步骤如下:1、以管理员身份运行cmd
2、输入:net stop http
注:如果提示是否真的需要停止这些服务,则选择“Y”
3、完成后输入:sc config http start=disabled
其他方法:(若80端口不能解除占用,可使用下方解决方案)
解决方案一:
1、Ctrl+x,然后选择“计算机管理”,展开“服务和应用程序”,找到“服务”
2、找到“World Wide Web Publishing Service”,双击打开后,将启动类型改为手动,更改服务状态为“停止”
3、如果80端口仍然被占用,则还需要停止以下几个服务:
“SSDP Discovery”
“Print Spooler”
“HomeGroup Provider”
“Function Discovery Resource Publication”
“Function Discovery Provider Host”
解决方案二:
1、以管理员身份运行regedit
2、打开键值:HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-HTTP
3、在右边找到Start这一项,将其改为0
4、重启系统,System进程不会占用80端口。
根据描述在别人的电脑上可以打开。那么判断应该是自己的问题。
一、提示远程计算机未打开端口80上的服务;
二、客户端不需要进行任何设置;
三、用户可以向主机管理员询问80端口是否启用了web服务,防火墙白名单是否启用;
四、用户可以询问主机管理员是否修改其他端口以启动服务,并修改端口访问权限。
五、要访问的内容必须通过特定端口访问,如端口806666。但是,在到达服务器之前,防火墙上设置的任何大于80的自设端口都不能通过。
六、禁用所有防病毒软件和防火墙(包括windows防火墙),然后重试。
扩展资料:
开启端口
如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。
另外在网络连接属性中,选择“TCP/IP协议”属性,打开高级TCP/IP设置,在选项的那个页面打开TCP/IP筛选,在出现的设置窗口中也可以根据实现情况设置端口的打开和关闭,默认是未启用TCP/IP筛选。
参考资料来源:百度百科-计算机端口
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)