postman 无法链接到ubuntu 上的服务进行调试

postman 安装在windows 10 上,用vmware装了一台ubuntu 20.04虚拟机,因测试需要,把服务器端代码部署到ubuntu ,在postman上使用接口链接调试,可是怎么也链接不上,超时就退出了:

一开始就觉得应该是系统的端口没放开导致,于是使用ufw添加端口,但是仍然不行。然后就误认为是程序有bug,结果找了一整天还是没有找到原因。最终利用额外的电脑添加测试环境,确定是系统设置问题,又回到端口配置的问题上。

这次使用iptable的方式进行添加,就可以了!

使用sudo ufw allow xxx这样的方式在ubuntu 20.04上是行不通的,百思不得其解;改为iptable就可以了。

一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧,iptable的操作方式如下:

在终端输入添加指令:

sudo iptables -I INPUT -p tcp --dport xxx -j ACCEPT

其中xxx为需要开放的端,如果没有iptable,就先安装一下:

 sudo apt-get install iptables

然后保存即可开放指定的端口,但是此时只是临时保存,服务重启就失效了。

sudo iptables-save

为了永久生效,需要使用iptable的辅助工具( iptables-persistent),如果没有就先安装一下:

 sudo apt-get install iptables-persistent

 输入以下两条指令即可完成永久性的端口开放了

sudo netfilter-persistent save
// 保存之后需要重启一下
sudo netfilter-persistent reload

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值