Nginx 基礎篇(一)

一、版本選擇

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

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

倉庫如下圖所示

1.png

倉庫製作好之後,輸入以下命令完成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.png 

2、直接從外部打算網頁

3.png

3、查看進程

 4.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章