电脑出现服务器8080端口无法访问的问题如何解决
首先,打开:菜单、Windows系统、运行、输入cmd,如下:
进入下图:输入netstat -ano,结果如下:
然后,找到8080端口被哪一个进程所占用,具体进程看上图最后一列。
(在上图中,我的8080端口被进程3812所占用)
接下来,打开:右键菜单、打开任务管理器、点击详细信息、在PID那一列找到3812、右键、点击结束进程,如下图所示:
具体的过程叙述如上,一般来说,按以上步骤能解决大部分问题。
如果自己的电脑以前配置过其它东西,需要另外讨论,因为这种情况往往就是按以上述办法不能解决的极个别极端例子,这时候需要自己去百度找相对应的解决办法,发挥自己的小宇宙吧!只要思想不滑坡,办法总比困难多。。。
如果实在解决不了,可私信哦。。
1修改文件/etc/sysconfig/iptables
[root@bogon ~]# cd /etc/sysconfig/
[root@bogon sysconfig]# vi iptables
文件内容如下,注意红色一行是新加的,目的是对外界开放8080端口
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended
filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 22400251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
这行文字实际是从上一行拷贝修改而来,在VI中拷贝一行用yy,拷贝多行用yyn,粘贴用p。还算方便的。
2将iptables服务重启。
[root@bogon sysconfig]# service iptables restart
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
Loading additional iptables modules: ip_conntrack_ftp [ OK ]
[root@bogon sysconfig]#
3如若不想修改iptables表,可以直接输入下面命令:
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
1通过linux命令行进入 /etc/sysconfig文件夹,通过 vi iptables 修改iptables文件(也可以拷贝出来自己复制一遍上面对80端口的配置,把80改成8080,再把文件替换回去),如下图所示,增加红线圈出来的对8080端口开放的配置
2重启服务命令:service iptables restart
3重启防火墙(有些情况下不执行也可以) /etc/rcd/initd/network restart
这样我们的8080端口就可以通过公网访问了。
路由外网端口设置 8080 内网还是80是可以访问的
路由外网设置 8080 内网8080 需要在iis上设置一下端口
家用路由一般不支持修改外部端口 因为他都是多少进来就是多少出去
0条评论