Nginx 基本知识记录

nginx学习记录:
启动:
 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
没有-c的情况下使用默认的配置文件路径为:/usr/local/nginx/conf/nginx.conf
对启动的进程进行控制:
 /usr/local/nginx/sbin/nginx -s [stop |quit |reopen|reload]
从容的停止nginx:
 kill -QUIT Nginx主进程号
快速停止:
 kill -TERM Nginx主进程号 或者 kill -INT Nginx主进程号
强制停止:
 kill -9 Nginx主进程号
平滑重启:
 /usr/local/nginx/sbin/nginx -t #检测配置文件
 kill -HUP Nginx主进程号

检测nginx安装的模块:
 /usr/local/nginx/sbin/nginx -V

 

nginx升级
1:首先现在最新版本的nginx nginx-1.2.9.tar.gz
然后检测一下当前版本的nginx安装的模块:
/usr/local/nginx/sbin/nginx -V
 configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ld-opt=-ltcmalloc_minimal
tar -zxvf nginx-1.2.9.tar.gz
cd nginx-1.2.9
./configure configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ld-opt=-ltcmalloc_minimal
make
之后不能用make install
先备份一下老的 mv  /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
把nginx-1.2.9目录下面的: cp objs/nginx /usr/local/nginx/sbin/nginx
make upgrade
最后检测一下 :
nginx version: nginx/1.2.9
built by gcc 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ld-opt=-ltcmalloc_minimal

你可能感兴趣的:(Nginx 基本知识记录)