nginx-Linux包
Posted 天堂1223
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx-Linux包相关的知识,希望对你有一定的参考价值。
当前,nginx包对于下列发行版和版本是可用的:
RHEL/CentOS:
版本 | 支持平台 |
---|---|
6.x | x86_64,i386 |
7.4+ | x86_64, ppc64le |
Debian:
版本 | 代码名称 | 支持平台 |
---|---|---|
8.x | jessie | x86_64,i386 |
9.x | stretch | x86_64,i386 |
Ubuntu:
版本 | 代码名称 | 支持平台 |
---|---|---|
14.04 | trusty | x86_64, i385, aarcg64/arm64 |
16.04 | xenial | x86_64, i386, ppc64el, aarch64/arm64 |
18.04 | bionic | x86_64,aarch64/arm64 |
18.10 | cosmic | x86_64 |
SLES:
版本 | 支持平台 |
---|---|
12 | x86_64 |
15 | x86_64 |
为了启用Linux包管理的自动更新,请rhel/centos发行版设置yum存储库,为Debian/Ubuntu发行版配置apt存储库或为SLES配置zypper存储库。
为稳定版本预构建包
为RHEL/CentOS设置yum存储库,创建下列内容的名称为/etc/yum.repos.d/nginx.repo
的文件:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
基于您使用的发行版本,使用"rhel"或"centos"替换"OS",相应的,对于6.x或7.x版本,使用"6"或"7"替换"OSRELEASE"。
对于Debian/Ubuntu,为了验证nginx仓库签名和消除在nginx包的安装过程中提示关于缺少PGP键的警告,向apt程序密钥中添加一个用于验证nginx包的密钥是有必要的。在这里下载这个密钥:使用下面的命令添加密钥:
sudo apt-key add nginx_signing.key
对于Debian系统,使用Debian发行版代码名称替换代码名称,将下列内容添加到/etc/apt/sources.list
文件中:
deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx
对于Ubuntu系统,使用Ubuntu发行版本的代码名称替换codename
,并且将下列内容添加到文件/etc/apt/sources.list
中:
deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx
对于Debian/Ubuntu系统,运行下面的命令:
apt-get update
apt-get install nginx
对于SLES 12,运行下面的命令:
zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/12' nginx
对于SLES 15,运行下面的命令:
zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/15' nginx
为主线程序预构建包
为了在RHEL/CentOS系统中,设置yum仓库,创建名称为/etc/yum.repos.d/nginx.repo
,内容为下列内容的文件:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
基于您使用的发行版本,使用"rhel"或"centos"替换"OS",相应的,对于6.x或7.x版本,使用"6"或"7"替换"OSRELEASE"。
对于Debian/Ubuntu,为了验证nginx仓库签名和消除在nginx包的安装过程中提示关于缺少PGP键的警告,向apt程序密钥中添加一个用于验证nginx包的密钥是有必要的。在这里下载这个密钥:使用下面的命令添加密钥:
sudo apt-key add nginx_signing.key
对于Debian系统,使用Debian发行版代码名称替换代码名称,将下列内容添加到/etc/apt/sources.list
文件中:
deb http://nginx.org/mainline/debian/ codename nginx
deb-src http://nginx.org/mainline/debian/ codename nginx
对于Ubuntu系统,使用Ubuntu发行版本的代码名称替换codename
,并且将下列内容添加到文件/etc/apt/sources.list
中:
deb http://nginx.org/mainline/ubuntu/ codename nginx
deb-src http://nginx.org/mainline/ubuntu/ codename nginx
对于Debian/Ubuntu系统,运行下面的命令:
apt-get update
apt-get install nginx
对于SLES 12,运行下面的命令:
zypper addrepo -G -t yum -c 'http://nginx.org/mainline/sles/12' nginx
对于SLES 15,运行下面的命令:
zypper addrepo -G -t yum -c 'http://nginx.org/mainline/sles/15' nginx
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系
以上是关于nginx-Linux包的主要内容,如果未能解决你的问题,请参考以下文章