关于Nginx的安装配置请参考:Ubuntu下nginx的编译与安装。
安装完成后,将当前目录定位到/nginx下,就可以查看nginx的全部资源了,主要有4个文件夹组成:conf、html、logs、sbin
conf目录中存放nginx的所有配置文件;
html目录中存放了nginx服务器在运行过程中调用的一些html网页文件;
logs用来存放nginx服务器日志的;
sbin目录存放的是nginx的主程序;
简单介绍下几种常用的命令行控制(假设我们的安装目录是/usr/local/nginx)
1、默认启动方式:
/usr/local/nginx/sbin/nginx
2、快速停止服务
/usr/local/nginx/sbin/nginx -s stop #强制停止nginx服务
/usr/local/nginx/sbin/nginx -s quit #正常的处理完当前所有请求再停止服务
或者使用
ps与kill命令停止服务,对应为:
#强制 与stop一致
kill -s SIGTERM <nginx master pid>
or
kill -s SIGINT <nginx master pid>
#非强制 与quit一致
kill -s SIGQUIT <nginx master pid>
#非强制的停止一个worker进程
kill -s SIGWINCH <nginx worker pid>
3、测试配置信息
在不启动nginx的情况下测试配置信息是否有错;
/usr/local/nginx/sbin/nginx -t
参考书籍:《深入理解Nginx模块开发与架构解析》P24