現在,nginx
安裝包適用於下列的分類和版本:
rhel/centos:
版本支援的平台
6.xx86_64,i386
7.xx86_64,ppc64le
debian:
版本**代號
支援的平台
7.xwheezy
x86_64,i386
8.xjessie
x86_64,i386
9.xstretch
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/cenos
版本上設定
yum倉庫,在
debian/ubuntu
上設定apt
倉庫,或者在
sles
上設定zypper
倉庫。
為了設定
rhel/centos
上的yum
倉庫,建立乙個名為
/etc/yum.repos.d/nginx.repo
的檔案,
內容如下:
[nginx]
name=nginx repo
baseurl=
gpgcheck=0
enabled=1
根據使用的版本將
"os"
替換為"rhel"
或者"centos",
並且根據
6.x版本或
7.x版本將
"osrelease"
設定為 6或者
7。 對於
debian/ubuntu
,為了編輯
nginx
倉庫的簽名並且去除掉安裝
nginx
的過程中丟失
pgp金鑰的警告,
新增用來對
nginx
安裝包和倉庫的金鑰到
apt金鑰
,並且通過下列的命令把他新增到
apt程式的金鑰環當中:
sudo apt-key add nginx_signing.key
對於debian
將codename
替換為debian
版本的codename(
文章開始的地方檢視
),並且將下列內容新增到
/etc/apt/sources.list
檔案的末尾:
deb nginx
deb-src nginx
對於ubuntu
將codename
替換為ubuntu
版本的codename(
文章開始的地方檢視
),並且將下列內容新增到
/etc/apt/sources.list
檔案的末尾:
deb nginx
deb-src nginx
對於debian/ubuntu
,然後執行如下的命令:
apt-get update
apt-get install nginx
對於sles
執行如下的命令:
zypper addrepo -g -t yum -c'' nginx
為了設定
rhel/centos
的yum
倉庫,用以下內容建立乙個名為
/etc/yum.repos.d/nginx.repo
的檔案:
[nginx]
name=nginx repo
baseurl=
gpgcheck=0
enabled=1
根據版本將
」os」
替換為」rhel」
或者」centos」
,並且根據
6.x或者
7.x將
」osrelease」
替換為」6」
或」7」。
對於debian/ubuntu
,為了編輯
nginx
倉庫的簽名並且去除掉安裝
nginx
的過程中丟失
pgp金鑰的警告,
新增用來對
nginx
安裝包和倉庫的金鑰到
aptapt
程式的金鑰環當中:
sudo apt-key add nginx_signing.key
對於debian
將codename
替換為debian
版本的codename(
文章開始的地方檢視
),並且將下列內容新增到
/etc/apt/sources.list
檔案的末尾:
deb codename nginx
deb-src codename nginx
對於ubuntu
將codename
替換為ubuntu
版本的codename(
文章開始的地方檢視
),並且將下列內容新增到
/etc/apt/sources.list
檔案的末尾:
deb nginx
deb-src codename nginx
對於debian/ubuntu
,然後執行如下的命令:
apt-get update
apt-get install nginx
對於sles
執行如下的命令:
zypper addrepo -g -t yum -c'' nginx
安裝包資源可以在
找到 default(預設)
版本為當前的主線版本的安裝包資源,而
stable-*(穩定)
版本包含著最新的穩定版的安裝包資源。為了編譯二進位制安裝包,執行
make
命令(debian/ubuntu
在debian/
目錄下,
rhel/centos/sles
在rpm/specs下)
。 安裝包資源在
nginx
使用的相同的
許可證下被分類。
主要的nginx
安裝包是通過所有的模組安裝的,它不需要額外的庫並且避免了額外的依賴。從
1.9.11
版本開始,
nginx
支援了動態
模組並且下列的模組被編譯為了動態的而且被打包成了不同的包:
nginx-module-geoip
nginx-module-image-filter
nginx-module-njs
nginx-module-perl
nginx-module-xslt
rpm包和
debian.ubuntu
nginx
簽名金鑰
並且將它匯入到
rpm或者
apt程式的金鑰環當中: 在
debian/ubuntu上:
sudo apt-key add nginx_signing.key
在rhel/centos上:
sudo rpm --import nginx_signing.key
在sles上:
sudo rpm --import nginx_signing.key
在debian/ubuntu/sles
上,簽名是預設校驗的,但是在
rhel/centos
上必須要在
/etc/yum.repos.d/nginx.repo
檔案上進行如下設定:
gpgcheck=1
自從問我們的
pgp金鑰
pgp金鑰的作者進行核實。
pgp遵循
」信任的網路
」的思想,乙個金鑰被其他人的金鑰進行簽名,然後又被另外的金鑰進行簽名等等。這常常會使得構造乙個包含著乙個你知道而且單獨信任的金鑰的金鑰鏈,因此請確認金鑰鏈當中的第乙個金鑰的作者。這個思想詳細描述於
gpg minihowto
。我們的金鑰有著足夠的簽名,並且他們的作者很容易被核實。
linux路由配置 在Linux作業系統下
熟悉使用ifconfig 會非常方便。ifconfig eth0 新ip 一 修改ip位址 aeolus db1 network scripts vi ifcfg eth0 device eth0 onboot yes bootproto static ipaddr 219.136.241.211 ...
Linux作業系統
本書以當前最流行的red hat linux的最新發行版本為基礎,論述作業系統的基本原理 基本思想和基本方法,並在此基礎上介紹linux網路作業系統的核心結構 安裝 配置 基本操作 系統管理及網路應用等,從而系統 完整地講述linux作業系統從基本原理到應用實踐的主要內容。本書注意理論內容的選取,注...
Linux 作業系統
linux 作業系統 計算機本身就是一堆硬體,最核心 就是cpu和儲存器裝置,為了能夠計算機獲得資料,有輸入裝置和輸出裝置,輸入輸出裝置通過南橋 北橋接入cache 接入系統的,彼此之間還有匯流排,比如記憶體到cpu的叫系統匯流排,各種鍵盤,滑鼠需要的匯流排也是不一樣的。為了進可能 利用計算機的資源...