Linux 安装 nginx
2013-02-03 16:51 胡炯 阅读(179) 评论(0) 编辑 收藏 举报下载安装包
wget http://nginx.org/download/nginx-1.2.3.tar.gz
解压
tar -zxvf nginx-1.2.3.tar.gz
安装系统开发工具包
yum groupinstall "Development Tools"
检查安装环境,指定安装目录
./configure --prefix=/opt/nginx
如果报错,未找到pcre库
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
列出pcre yum相关包
yum list | grep pcre
安装pcre-devel
yum install pcre-devel
如果报错
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.
列出zlib yum相关包
yum list | grep zlib
安装zlib-devel
yum install zlib zlib-devel
编译
make
编译安装
make install
启动
/opt/nginx/sbin/nginx
nginx从容停止命令,等所有请求结束后关闭服务
ps -ef |grep nginx
kill -QUIT nginx主进程号
本例当中
kill -QUIT 20918
nginx 快速停止命令,立刻关闭nginx进程
ps -ef |grep nginx
kill -TERM nginx主进程号
本例当中
kill -TERM 20918
如果以上命令不管用,可以强制停止
kill -9 nginx主进程号