云服务器端口不能使用的问题

云服务器端口不能使用

本人在部署短链接过程中,所以需要开启某个端口,遇到以下两种端口情况,希望能帮助到你!

1.首先需要去阿里云服务器中开放端口

安全组中:

image-20240731171028115

2.除了上述端口开启完,你还需要让这个端口在终端可以使用!

1
2
# 使用这个命令查看,端口开放的情况,是否由于该端口已被占用
ss -tuln | grep :80

若上述没有查找到指定端口被占用,并且端口也没有开放,则使用如下命令,因为阿里云服务器除了在安全组开放外,还要在服务器防火墙手动开启,除非你禁用服务器

1
2
3
4
5
6
7
8
# 如,我需要开启8888端口
# 即命令 iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT

# 删除防火墙规则,内容一样把 -I 换成 -D 就行了:
iptables -D INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -D INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT

常用的操作端口的命令

1
2
3
4
5
查看端口是否开启:
ss -tuln | grep :80

查看某端口上的进程:
lsof -i :5127

测试端口是否开启的网站:

端口扫描 - 站长工具 (chinaz.com)


云服务器端口不能使用的问题
http://example.com/2024/04/01/短链接/云服务器端口不能使用/
作者
sxswldy
发布于
2024年4月1日
许可协议