Linux 软件包
nginx:Linux 软件包
目前,nginx 软件支持以下 Linux 发行版:
RHEL/CentOS:
版本
支持平台
6.x
x86_64,i386
7.x
x86_64,ppc64le
Debian:
版本
代号
支持平台
7.x
wheezy
x86_64,i386
8.x
jessie
x86_64,i386
9.x
stretch
x86_64,i386
Ubuntu:
版本
代号
支持平台
12.04
precise
x86_64,i386
14.04
trusty
x86_64,i386, aarch64/arm64
16.04
xenial
x86_64,i386, ppc64el,aarch64/arm64
16.10
yakkety
x86_64,i386
SLES:
版本
支持平台
12
x86_64
要启用 Linux 软件包的自动更新,可设置 RHEL/CentOS 发行版的 yum 仓库(repository),Debian/Ubuntu 发行版的 apt 仓库或 SLES 的 zypper 仓库。
稳定版本的预构建软件包
要设置 RHEL/CentOS 的 yum 仓库,请创建名为 /etc/yum.repos.d/nginx.repo
的文件,其中包含以下内容:
根据所使用的发行版,使用 rhel
或 centos
替换掉 OS
,对于 6.x 或 7.x 版本,将 OSRELEASE
替换为 6
或 7
。
对于 Debian,使用 Debian 发行版代号替换掉 codename
,并将以下内容追加到 /etc/apt/sources.list
文件末尾:
对于 Ubuntu,使用 Ubuntu 发行版代号替换掉 codename
,并将以下内容追加到 /etc/apt/sources.list
文件末尾:
对于 Debian/Ubuntu,请运行以下命令:
对于 SLES,运行以下命令:
主线版本的预构建软件包
要设置 RHEL/CentOS 的 yum 仓库,请创建名为 /etc/yum.repos.d/nginx.repo
的文件,其中包含以下内容:
根据所使用的发行版,使用 rhel
或 centos
替换掉 OS
,对于 6.x 或 7.x 版本,将 OSRELEASE
替换为 6
或 7
。
对于 Debian,使用 Debian 发行版代号替换 codename
,并将以下内容追加到 /etc/apt/sources.list
文件末尾:
对于 Ubuntu,使用 Ubuntu 发行版代号替换 codename
,并将以下内容追加到 /etc/apt/sources.list
文件末尾:
对于 Debian/Ubuntu,请运行以下命令:
对于 SLES,请运行以下命令:
源码包
default
分支保存当前主线版本的源码包,而 stable-*
分支包含了稳定版本的最新源码。要构建二进制包,请在 Debian/Ubuntu 上的 debian/
目录或在 RHEL/CentOS/SLES 上的 rpm/SPECS/
中运行 make
。
动态模块
签名
在 Debian/Ubuntu 上:
在 RHEL/CentOS 上;
在 SLES 上:
Debian/Ubuntu/SLES 签名默认情况被检查,但是在 RHEL/CentOS 上,需要在 /etc/yum.repos.d/nginx.repo
文件中进行设置:
原文档
Last updated
Was this helpful?