2023.09.14 记录调试nginx过程中,使用的命令

#查看网络连接情况:

netstat -tulpn | grep ‘:[a_port_number]’
netstat -tulpn | grep [a_port_number]
netstat -tulpn | grep ‘ngnix’

#selinux相关命令

setenforce 0 //临时关闭selinux
setenforce 1 //恢复selinux

semanage port -l | grep [a_port_number] //查看目前的相关端口,是否有啥规则
sudo semanage port -a -t http_port_t -p tcp [a_port_number]//给ngnix等软件监听某些端口的特权。当然,如果监听很大位数的、非预留的端口号,selinux不会管那么严格的。

#firewallD

任何端口的添加,别忘记防火墙,检查下防火墙的设置哦。

#nginx相关命令

sudo systemctl reload nginx
sudo systemctl restart nginx //注意reload和restart其实是有区别的。

nginx -V//查看版本信息等
ngnix -t //测试config文件是否正常

tail -f /var/log/nginx/error.log //查看相关error,蛮重要的,可以帮助我们很快的闹明白到底出了什么问题。有针对性的解决问题。

Similar Posts:

Leave a Reply

Your email address will not be published.