问题描述
最近经常部署项目,对于端口的开放,遇到不少小问题,终归是两种类型服务器的问题:
- 云服务器:开放安全组端口,我们才能在此基础上,对端口进行访问设置守护进程之类的才有意义。
- 物理机: 需要在物理机内首先开放端口,然后设置守护进程之类的。
问题处理:
- 云服务器,需要云平台账号设置安全组开放端口,(不单独赘述)。
- 物理机:
1.首先查看当前开放端口:
/sbin/iptables -L -n | grep 8082
netstat -anlp
2.命令添加
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
3.保存
service iptables save
4.重启
service iptables restart
5.重新查看端口情况
注意:
- 如果有宝塔之类的管理软件,需要在管理软件上面开放端口。(PS:按道理说宝塔的底层应该也是Linux命令运行)
- 今天遇到个问题,物理机被重启之后,之前的端口开放都失效了,抽空得研究看看怎么处理下。
- 用网站接口扫描工具是和外部人员访问端口开放情况是一致的。