Nginx使用安装(一)


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

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章