一、将nginx命令永久添加到环境变量
- vi编辑打开/etc/profile文件,在文件末尾加入以下代码
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
- 执行 source /etc/profile ,使配置文件生效。此时nginx可在终端直接使用
$ nginx ...
二、如果没有将nginx命令放入环境变量,如何使用
$ whereis nginx
nginx: /usr/local/nginx
可以看到nginx默认安装路径在/usr/local/nginx,此时使用nginx命令方法:
$ /usr/local/nginx/sbin/nginx ...
三、nginx命令参数详细信息
$ /usr/local/nginx/sbin/nginx -h
nginx version: nginx/1.16.1
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-T : test configuration, dump it and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
四、常用命令
启动nginx:
方式一:直接启动,会找默认配置文件,路径:conf/nginx.conf
$ /usr/local/nginx/sbin/nginx
方式二:选择指定配置启动
$ /usr/local/nginx/sbin/nginx -c /etc/nginx/nginx.conf
平滑更新配置
$ /usr/local/nginx/sbin/nginx -s reload
停止
方式一:-s参数停止
/usr/local/nginx/sbin/nginx -s stop
方式二:杀死nginx主进程
$ ps -ef | grep nginx # 找到nginx的主进程
$ kill -9 主进程号