nginx编译安装
安装步骤
-
安装准备:nginx依赖于pcre库,以及pcre扩展库
-
安装步骤:
- yum install pcre pcre-devel
- 进入需安装的位置使用wget进行安装
- wget http://nginx.org/download/nginx-1.16.1.tar.gz
- 解压:tar zxvf nginx-1.16.1.tar.gz
- 进入文件夹
- ./configure –prefix=/usr/local/nginx
- make && make install
-
启动:
./usr/local/nginx/sbin/nginx
-
文件目录:
conf 配置文件
html 项目目录文件
logs 日志文件
sbin 二进制文件启动时可能出现的状况:
80 端口被占用,可能服务器当前有其他web服务器进程在运行,可能是Apache,Tomcat等
解决办法:杀掉改进程即可
nginx信号控制
参数 | 解释 |
---|---|
TERM, INT | 即可杀死进程 |
QUIT | 优雅的关闭进程,即等待请求结束后再关闭 |
HUP | 重新读取配置文件,平滑的重读文件 |
USR1 | 重读日志,在按日/月分割时可以使用 |
USR2 | 平滑升级 |
WINCH | 优雅的关闭进程(配合USR2来使用) |
例子:kill -HUP nginx进程号
改进,每次都有查找nginx进程
kill —HUPcat /usr/local/nginx/logs/nginx.pid
评论区