下载

Nginx 源码下载:http://nginx.org/en/download.html ,抉择 Stable version 稳定版即可

下载编译工具 Zlib :http://zlib.net/

下载编译工具 PCRE:http://www.pcre.org/

本文撰写时最新版本别离为:nginx-1.23.2、zlib-1.2.13、pcre2-10.40

若版本不同,留神下文波及版本的命令

装置

解压下载的三个压缩包:

$ tar zxvf zlib-1.2.13$ tar zxvf pcre2-10.40$ tar zxvf nginx-1.23.2

编译装置:

$ cd nginx-1.23.2$ ./configure --prefix=/usr/local/nginx --with-pcre=../pcre2-10.40 --with-zlib=../zlib-1.2.13$ make$ sudo make install

局部罕用装置指令阐明:

--prefix=path nginx装置目录,默认为 /usr/local/nginx

--with-pcre=path 指定PCRE库的资源门路

--with-zlib=path 指定zlib库的资源门路,ngx_http_gzip_module 须要该模块

应用

配置文件默认地址为: /usr/local/nginx/conf/nginx.conf

$ cd /usr/local/nginx/sbin$ ./nginx -vnginx version: nginx/1.23.2 # 示意装置实现

为方便使用,可软链接 nginx 命令到全局:

$ sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

常用命令:

# 启动$ sudo nginx# 重启$ sudo nginx -s reload# 敞开$ sudo nginx -s stop

参考: Building nginx from Sources