前置
1.初始情况下,使用Nginx命令要进入的sbin的目录下,并且命令前面需要加上“./”。否则会直接报错“command not found”。
加上“./”,命令正常执行。
2.为了方便后面命令的执行,需要修改linux配置文件,在文件中添加Nginx的环境变量。注意修改路径
vim /etc/profile
#NGINX_HOME
NGINX_HOME=/usr/local/nginx-1.20.2
PATH=$PATH:$NGINX_HOME/sbin
export NGINX_HOME PATH
3.然后让配置文件生效
source /etc/profile
4.然后再执行nginx,不会报“command not found”。
常用命令
1.启动nginx
#启动nginx
nginx
2.停止nginx
#停止nginx
#stop代表立即强制停止。quit代表将所有请求处理完之后再停止
nginx -s stop 或者 nginx -s quit
3.重启nginx
#重启nginx
#reload会重新加载配置文件,然后重启nginx。reopen代表直接重启
nginx -s reload 或者 nginx -s reopen
4.查看Nginx版本
#查看nginx版本
#小写的v只会显示版本,大写的V会将版本以及前置配置的依赖选项都显示出来
nginx -v 或者 nginx -V
5.启动nginx时指定配置文件
#指定配置文件
nginx -c /usr/local/nginx-1.20.2/conf/nginx.conf
6.检查配置文件的正确性
#检验配置文件
#配置文件修改内容较多的时候,建议利用该命令检验配置文件的正确性
nginx -t
7.启动nginx,并指定配置文件,并检验配置文件(其他参数也可以联合一起使用)
nginx -t -c /usr/local/nginx-1.20.2/conf/nginx.conf
8. 启动时指定nginx的目录
#使用参数p来指定nginx的目录
nginx -p /usr/local/nginx-1.20.2
9.将所有nginx进程都杀掉
killall nginx