Ubuntu系统开放指定端口

Posted 一只竹节虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu系统开放指定端口相关的知识,希望对你有一定的参考价值。

 

 

今天在一台Ubuntu服务器里面配置了一个Nginx服务,监听的8080端口。本机可以访问,但是局域网就是访问不到。首先怀疑防火墙没有开放8080端口,设置ufw防火墙开放8080端口

$ sudo ufw allow 80

然后局域网依然不能访问,接下来应该还要配置一下iptables,开放8080端口

$ sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT

然后局域网就能访问到了。iptables规则设置后是即时生效的,在机器重启后,iptables中的配置信息会被清空,所以需要将配置保存下来。首先将防火墙规则保存到/etc/iptables.up.rules文件中

$ sudo iptables-save > /etc/iptables.up.rules

然后修改脚本/etc/network/interfaces在网络启动时应用防火墙规则,在末尾添加如下内容

pre-up iptables-restore < /etc/iptables.up.rules

以上是关于Ubuntu系统开放指定端口的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维Ubuntu18.04设置端口开放(iptables)

Linux运维Ubuntu18.04设置端口开放(iptables)

Linux运维Ubuntu18.04设置端口开放(iptables)

ubuntu下怎么开放与禁用端口

ubuntu怎么关闭22端口

iptables开放指定端口