Nginx簡單介紹和詳細安裝

2021-10-07 22:16:36 字數 2060 閱讀 5434

nginx (「engine x」) 是乙個高效能的 http 和 反向** 伺服器 ,也是乙個 imap/pop3/smtp **伺服器 。特點是占有記憶體少,併發能力強,在同型別的網頁伺服器中表現較好。因此在國內大廠中被廣泛使用。

nginx 的應用場景也很廣泛,可以應用到以下場景:

對於我們開發人員來說,nginx主要應用在linux中,因此我們在linux中進行安裝;nginx的安裝方式有很多,本文使用的是nginx官方yum源進行安裝,當然大家也可以使用其他的方式進行安裝。

nginx主要有以下三種版本:

我們安裝nginx的穩定版,本人的linux環境為centos7,可通過如下命令檢視系統版本

1、首先安裝yum工具通過如下命令安裝yum工具

sudo yum install yum-utils
2、設定 yum 儲存庫yum工具安裝完成後,設定 yum 儲存庫,建立名為/etc/yum.reposit.d/nginx.repo的檔案

cd /etc/yum.repos.d/

touch nginx.repo

檔案建立好之後,通過vim命令在nginx.repo檔案中輸入如下內容:

[nginx-stable]

## 穩定版本

name=nginx stable repo

baseurl=

gpgcheck=1

enabled=1

gpgkey=

module_hotfixes=true

[nginx-mainline]

## 主線版本

name=nginx mainline repo

baseurl=

gpgcheck=1

enabled=0

gpgkey=

module_hotfixes=true

預設情況下,使用 nginx穩定包的進行安裝。如果你想使用主線 nginx 包,執行以下命令:

sudo yum-config-manager --enable nginx-mainline
3、安裝nginx我們使用預設就行了,配置好之後就可以使用如下命令進行安裝了:

sudo yum install nginx
安裝成功後的目錄一般在/etc/nginx下,可以使用如下命令進行查詢:

whereis nginx
進入/etc/nginx目錄下可以看到nginx的目錄檔案:

4、啟動nginx

通過命令nginx來啟動:

在瀏覽器中輸入伺服器ip位址,如出現如下內容則nginx安裝成功:

至此,nginx的安裝就已經完成了。

nginx -s stop  # 快速關閉

nginx -s quit # 優雅地關閉,指的是完成服務後退出

nginx -s quit 程序id # 優雅地關閉

nginx -t # 檢查配置檔案格式是否配置正確

在此做簡單記錄,以備不時之需。

Nginx 詳細介紹

nginx 和 apache 一樣是 http 伺服器軟體。它們的區別是 apache 的處理速度慢,占用記憶體資源,nginx 恰恰相反。在功能上 apache 的所有模組都支援動和靜態編譯,而 nginx 模組全是靜態編譯 的!apache 對 fastcgi 的支援不好,而 nginx 對 f...

Nginx簡單介紹及安裝

nginx簡介 nginx是一款高效能的http和反向 伺服器,主要有以下優點 nginx作為 伺服器主要用來實現反向 和負載均衡。要理解反想 首先介紹一下正向 如下圖正向 是 客戶端,服務端不知道真實的客戶端是誰,客戶端請求的服務都被 伺服器代替來請求。反向 則是 的服務端,以 伺服器來接受int...

Nginx 簡單介紹及安裝

nginx 是俄羅斯人 igor sysoev 編寫的十分輕量級的 http 伺服器,nginx 以事件驅動的方式編寫,所以有非常好的效能,同時也是乙個非常高效的反向 負載均衡伺服器,同時也是乙個郵件 伺服器。nginx 因為它的穩定性 豐富的模組庫 靈活的配置和低系統資源的消耗而聞名。nginx四...