天天看點

檢視rpm的部署路徑_Nginx 版本選擇與部署

一、版本選擇

在開始部署之前,我們需要确定一下本次需要部署的是什麼版本的Nginx,因為Nginx 有兩個版本,一個稱為Mainline版本,一個稱為Stable版本,具體差別如下:

檢視rpm的部署路徑_Nginx 版本選擇與部署

1、Mainline 版本,這個版本包括最新的功能和bug修複,并且在釋出下一個版本時,所有的新功能都會優先出現在這個版本中,是以這個版本包括一些實驗子產品,而且它也可能有一些新的bug。

2、Stable版本,這個版本中所有的功能可能不是最新的,但是關鍵性的bug還是修複了的,由于這個版本中的功能會優先在Mainline版本中測試,是以此版本較為穩定,也推薦用于生産環境。

二、部署方法

Nginx通常有兩種部署方法,分别是通過RPM包安裝和開源包安裝,具體差別如下:

1、RPM包安裝方式較為簡單,隻需要配置Yum源即可快速安裝,這種方式安裝的Nginx包含大部分官方的Nginx子產品。

2、開源包安裝方式較RPM包安裝來說,更為複雜,但是我們可以主動添加特定的子產品進來,其中也包括添加第三方的子產品等,更靈活些。

三、部署步驟

由于RPM包的安裝方式簡單且包含大部分官方子產品,此處我們選擇RPM包的方式,推薦使用官方倉庫,當然,你也可以使用Epel源。

使用以下指令建立官方倉庫

vi /etc/yum.repos.d/nginx.repo

将如下内容複制粘貼到檔案中并儲存

[nginx]

name=nginx repo

baseurl=https://nginx.org/packages/mainline/centos/7/x86_64/

gpgcheck=0

enabled=1

倉庫如下圖所示

倉庫制作好之後,輸入以下指令完成Nginx安裝

yum install nginx -y

輸入以下指令完成Nginx服務的啟動和防火牆端口的開通

systemctl enable nginx

systemctl start nginx

firewall-cmd --add-port=80/tcp

firewall-cmd --add-port=80/tcp --permanent

四、測試方法

1、輸入以下指令可以測試伺服器是否啟動正常,如果可以看到http 200即為正常

curl -I 127.0.0.1

2、直接從外部打開網頁

檢視rpm的部署路徑_Nginx 版本選擇與部署

3、檢視程序

本文為東方瑞通李曉輝老師原創,李老師擁有六年以上的大型企業IT服務項目經驗,是紅帽認證講師(RHCI)、騰訊雲認證講師(TCI)、阿裡雲認證講師(ACI)、華為雲服務認證講師(HCSI)、微軟認證進階工程師(MCSE)。