亲测,可用!ubuntu服务器开放端口给flask

本文介绍了如何在Ubuntu服务器上为Flask应用开放端口。通过使用iptables命令,无需修改文件即可轻松开放自定义端口,使得外网能够访问和调用服务器上的程序。文中还提供了验证端口是否开放的方法以及遇到问题时如何检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu服务器开放端口

前言

前言:近期写了些程序放在服务器上,需要外网去访问和调用,ubuntu服务器自身有自己的端口给自己使用,如果需要运行额外的程序,就需要开放自己所需的端口,端口号可以自己定义,但部分端口号已被服务器使用,无法使用。
参考
Linux常用服务默认端口:https://blog.youkuaiyun.com/czz1141979570/article/details/78877675

目的

此方法不需要修改文件信息,直接添加,更加方便。

了解

当你运行程序时,端口是处于监听(LISTEN)的状态,此时无法通过

命令:netstat -anp

进行查看端口有无开放
在这里插入图片描述

操作

重点:使用iptables 的命令

1.使用root用户操作
非root用户,使用

命令:su

输入密码,即可切换

2.转到/sbin根目录下(转到此目录下,进行开放端口才有效哦)

命令:cd /sbin

3.开放端口

命令:iptables -I(i的大写) INPUT -p tcp --dport 5000(输入端口号) -j ACCEPT

4.验证:

在浏览器中,输入:服务器地址:端口号/程序的入口

格式,例如:111.111.3.111:5000/a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值