Nginx(二)
- 启动nginx服务器(查看端口占用: netstat -ntlp)
# nginx启动默认加载/usr/local/nginx/conf/nginx.conf配置文件;-c以及后面的可以不写 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# Centos 7防火墙firewalld开放80端口:然后要重启
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重启防火墙
systemctl restart firewalld.service
# 访问服务器的ip地址:ifconfig查询
- nginx启动、停止
- 启动nginx
# nginx地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf - 停止nginx
# 查询nginx的主进程号/PID(重启后进程号都不相同)
ps -ef | grep nginx
# 从容停止
kill QUIT nginx的主进程号
# 快速停止
kill TERM/INT nginx的主进程号
# 强制停止
pkill -9 nginx - 验证配置文件是否正确
# 进入nginx的可执行文件
cd /usr/local/nginx/sbin
./nginx -t
# 或者
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf - 重启nginx(配置文件修改了,等等...)
# 进入nginx的可执行文件(要已启动了nginx才能重启)
cd /usr/local/nginx/sbin
./nginx -s reload
kill -HUP nginx主进程号