源码获取:
Nginx 官方网站 nginx.org/en/download.html 下载对应的 Nginx 源码包将下载的源码压缩包 (如: nginx-1.0.15) 放置到预定的 Nginx 源码目录中, 然后解压: tar -zxvf nginx-1.0.15.tar.gz
编译安装:
安装 Nginx 最简单的方式是, 进入 nginx-1.0.15 目录后执行:
- (1)./configure
- (2)make
- (3)make install
其中, configure 命令用于检测系统内核和已安装的软件, 解析参数, 生成 C 源码文件 makefile 文件等
make 命令根据 configure 生成的 makefile 编译 Nginx 工程, 生成目标文件, 最终的二进制文件
make install 命令根据 configure 执行时的参数, 将 Nginx 部署到指定的安装目录, 包括相关目录的建立和二进制文件配置文件的复制
命令行控制:
(1)默认方式启动: /usr/local/nginx/sbin/nginx
(2)另行指定配置文件启动: /usr/local/nginx/sbin/nginx -c /tmp/nginx.conf
(3)显示 nginx 版本信息: /usr/local/nginx/sbin/nginx -v
(4)快速停止服务: /usr/local/nginx/sbin/nginx -s stop (ps: 或者 kill -s SIFTERM PID 号)
(5)优雅停止服务: /usr/local/nginx/sbin/nginx -s quit (非强制停止, nginx 正常处理完当前请求后停止)
(6)使运行中的 nginx 重读配置项并生效: /usr/local/nginx/sbin/nginx -s reload
(7)日志文件回滚: /usr/local/nginx/sbin/nginx -s reopen
来源: http://www.bubuko.com/infodetail-2494380.html