计算机网络/计算机科学与应用/系统/运维/开发

编译安装Nginx

依赖程序:

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`



只要一个人还有追求,他就没有老。直到后悔取代了梦想,一个人才算老。熬过了必须的苦,才能过上喜欢的生活。

评论

^