CentOS部署时tricks汇总
部署项目后,外网不能访问有以下几个排查思路:
- 防火墙状态?
- 防火墙是否开启了相应的端口号?
- 检查防火墙已开启的端口号
- 记得重载防火墙,这样新增的端口才能生效
- \(Nginx\)配置是否正确?
一、\(CentOS\) 防火墙
目的 | 操作命令 |
---|---|
查看防火墙状态 | firewall-cmd --state |
开启防火墙 | systemctl start firewalld |
关闭防火墙 | systemctl stop firewalld |
查看已开放的端口 | firewall-cmd --list-all |
开放某个端口 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
关闭某个端口 | firewall-cmd --zone=public --remove-port=8080/tcp --permanent |
防火墙重启 | firewall-cmd --reload |
二、\(Nginx\)相关
目的 | 操作命令 |
---|---|
启动 | ./nginx (安装路径下启动) |
验证配置文件的正确性 | nginx -t |
正常关闭 | nginx -s quit |
强制关闭 | nginx -s stop |
修改配置文件后重新加载 | nginx -s reload |
三、后续再补
。。。。。。