Linux

找到nginx在linux系统上的安装路径,我用的默认安装路径:/usr/local/nginx,并且没有配置环境变量

进入到nginx安装路径sbin目录下

cd  /usr/local/nginx/sbin

启动:

./nginx

查看,输入localhost
在这里插入图片描述

停止:

./nginx -s stop

注:stop 是快速关闭,不管有没有正在处理的请求。

./nginx -s quit

注:quit 是一个优雅的关闭方式,Nginx在关闭前完成已经接受的连接请求。

指定配置文件启动:

./nginx -c 配置文件路径

注:例如:./nginx -c /usr/local/nginx/conf/nginx.conf,参数 “-c” 指定了配置文件的路径,如果不加 “-c” 参数,Nginx 会默认加载其安装目录的 conf 下的 nginx.conf 文件

检查配置

./nginx -t

注:启动之前,可以检查 nginx.conf 配置文件是否有语法错误,如图,配置文件正确
在这里插入图片描述

./nginx -t -c /usr/local/nginx/conf/nginx.conf

注:当然也可以检查指定配置文件

重新加载配置文件启动

./nginx -s reload

注:当 nginx的配置文件 nginx.conf 修改后,要想让配置生效的话需要重启 nginx,使用 -s reload 不用先停止,再启动 nginx,即可将配置信息在 nginx 中生效。

帮助信息

nginx -h
或
nginx -?

Windwos

linux和windows大同小异,没有配置坏境变量,我的Nginx解压路径是 D:\othersoft\java\nginx\nginx-1.18.0

所以首先第一步进入到nginx的解压(安装)路径,win + r,输入cmd,输入以下指令:

在这里插入图片描述
启动

start nginx 

注:这里说一下,解压完的目录,会有一个nginx.exe可执行文件, 直接双击 nginx.exe文件也可以启动,会出现闪退,并且任务管理器里没有进程!可以去查看错误日志(logs下的error.log),根据其中报错信息寻找解决问题的方法,建议命令行操作

其他一样

nginx -t  检查配置
nginx -s stop  快速关闭
nginx -s quit  优雅的关闭
nginx -s reload  重新加载配置文件启动

相关命令

版本信息

nginx -v
nginx -V

注:v只是简单显示版本信息,V不但显示版本信息,还显示配置参数信息。

重新打开日志文件

nginx -s reopen

注:这个命令是在Nginx启动的情况下做分割日志用的!详解看这个帖子,说的比较通俗易懂,这里我就不复制了,链接:https://blog.csdn.net/xiaobinqt/article/details/109106984

如有不对,敬请指出,谢谢!

Logo

更多推荐