Nginx常用命令
# 启动,在/usr/local/nginx/sbin 目录下执行
./nginx
# 快速停止或关闭Nginx,在/usr/local/nginx/sbin 目录下执行
./nginx -s stop
# 正常停止或关闭Nginx,在/usr/local/nginx/sbin 目录下执行
./nginx -s quit
# 重新加载命令(不需要重启重新加载配置),在/usr/local/nginx/sbin 目录下执行
./nginx -s reload
# 查看Nginx的详细的版本号,在/usr/local/nginx/sbin 目录下执行
nginx -V
# 查看Nginx的简洁版本号,在/usr/local/nginx/sbin 目录下执行
nginx -v
# 验证配置是否正确 ,在/usr/local/nginx/sbin 目录下执行
nginx -t
指定配置文件启动
# 第一步:先关闭nginx, kill掉所有的nginx进程
pkill -9 nginx
# 运行命令参看nginx服务是否关闭
netstat -tnulp | grep nginx # 参看端口是否关闭
systemctl status nginx # 查看服务是否关闭
# 第二步: 指定nginx的启动配置文件,要写完整路径
# 1、验证配置文件
/usr/local/nginx/sbin/nginx -tc /usr/local/nginx/conf/nginx.conf
# 或者
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
nginx -c -t /etc/nginx/nginx.conf # 配置文件路径
# -c </path/to/config> 为 Nginx 指定一个配置文件,来代替缺省的。
# -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件
# 第三步:重启nginx
# 1、指定配置文件启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# 2、指定配置文件重启
/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf
注:/usr/local/nginx/ 目录视自己的安装情况而定。配置文件同样根据自己的命名习惯指定