依赖程序:
zlib 支持gzip模块 pcre支持rewrite模块 openssl 支持ssl功能
yum -y install zlib pcre pcre-devel openssl openssl-devel
编译安装Nginx
1、创建nginx用户
useradd -s /sbin/nologin www
解压
tar -zxvf nginx-1.14.tar
2、Nginx编译参数
进入nginx解压目录下configure
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-pcre make make install
Nginx管理与维护
1、检查nginx配置文件的正确性
/usr/local/nginx/sbin/nginx -t
2、显示nignx版本以及编译信息
./nginx -v ./nginx -V
3、Nginx 启动 关闭 重启
常用信号:
QUIT 处理完当前请求后 关闭进程
HUP 重新加载配置
USR1 用于nignx日志切换 重新打开一个日志文件
USR2 用于平滑升级可执行程序
WINCH 从容关闭工作进程
启动nignx
/usr/local/nignx/sbin/nginx
关闭Nginx进程
kill -xxx pid号
xxx 信号名
不间断服务重新启动nginx
kill -HUP `cat /usr/local/nginx/logs/nignx.pid`