yum install zlib-devel openssl-devel pcre-devel
1.下载
www.nginx.net
2.安装
./configure \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_gzip_static_module
make
make install
默认装在 /usr/local/nginx
3.
启动:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止:
从容停止Nginx)
kill -quit 'cat /usr/local/nginx/logs/nginx.pid'
或
强制停止Nginx
pkill -9 nginx
重启:
(1)测试Nginx配置文件是否正常
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
(2)平滑重启Nginx
kill -HUP 'cat /usr/local/nginx/logs/nginx.pid'
(3)重新打开日志文件,切割日志时用
kill -USR1 'cat /usr/local/nginx/logs/nginx.pid'
升级Nginx
(1). 先备份,然后编译安装到旧的咱路径,再平滑升级Nginx
(2). kill -USR2 'cat /usr/local/nginx/logs/nginx.pid'
(3). 旧版Nginx重命名.pid为.oldbin,然后执行新的Nginx和工作进程
(4). 此时新旧Nginx会同时运行,共同处理请求
(5). kill -WINCH 'cat /usr/local/nginx/logs/nginx.pid' 重容关闭旧Nginx