< 返回新聞公共列表

如何在Linux安裝nginx呢?

發(fā)布時間:2022-12-12 15:09:08

Nginx是由Igor Sysoev用C語言編寫的,用于克服C10K問題(即并發(fā)處理10k(萬個)連接)。問題是如何優(yōu)化網(wǎng)絡(luò)套接字以同時處理大量客戶端,Nginx是該問題的解決方案。它是一個免費的開源軟件,用于反向代理、負載均衡器、Web 服務(wù)、媒體流等。它的發(fā)音為“Engine X”,從中去掉字母“e”,名稱變成“Nginx”。在本文中,我們將從源代碼中看到有關(guān)如何在Linux安裝nginx的分步指南?


一、Nginx的特點:

它支持帶緩存的反向代理。

它支持WebSockets、負載平衡和容錯。

它支持帶緩存的FastCGI。

它可用于處理靜態(tài)文件、索引文件和自動索引。

它支持SSL。

基于名稱和基于IP的虛擬服務(wù)器都可以在Nginx中配置。

HTTP基本認證

Nginx支持所有主要的郵件代理服務(wù)器功能。


二、Nginx的安裝

第1步:從此鏈接下載 Nginx 存檔并將存檔文件保存在桌面上。

或者,我們可以通過在終端中運行以下命令來下載Nginx Web服務(wù)器存檔文件。

wget http://nginx.org/download/nginx-1.21.1.tar.gz

wget將獲取存檔文件并將其保存到我們打開終端的位置。

第2步:下載存檔后,我們需要導(dǎo)航到下載該存檔的文件夾,并且必須使用任何存檔實用程序提取存檔。我們可以運行以下命令來提取 Nginx存檔文件。

tar -xf nginx-1.21.1.tar.gz

在此之后,文件夾結(jié)構(gòu)應(yīng)該如下所示。


如何在Linux安裝nginx呢?.png


第3步:現(xiàn)在要開始安裝Nginx,導(dǎo)航到解壓縮的文件夾并在此處打開終端,然后運行以下命令。

通過運行以下命令導(dǎo)航到目錄:

cd ~/桌面/nginx-1.21.1

啟動 Nginx 的配置安裝程序。

。/配置

下面是配置文件的摘要:

  + 使用系統(tǒng)PCRE庫

  + 不使用OpenSSL庫

  + md5:使用系統(tǒng)加密庫

  + sha1:使用系統(tǒng)加密庫

  + 使用系統(tǒng)zlib庫

nginx 路徑前綴:“/usr/local/nginx”

  nginx 二進制文件:“/usr/local/nginx/sbin/nginx”

  nginx 配置前綴:“/usr/local/nginx/conf”

  nginx 配置文件:“/usr/local/nginx/conf/nginx.conf”

  nginx pid 文件:“/usr/local/nginx/logs/nginx.pid”

  nginx 錯誤日志文件:“/usr/local/nginx/logs/error.log”

  nginx http 訪問日志文件:“/usr/local/nginx/logs/access.log”

  nginx http 客戶端請求正文臨時文件:“client_body_temp”

  nginx http 代理臨時文件:“proxy_temp”

  nginx http fastcgi 臨時文件:“fastcgi_temp”

  nginx http uwsgi 臨時文件:“uwsgi_temp”

  nginx http scgi 臨時文件:“scgi_temp”

使用make命令從源代碼構(gòu)建Nginx包。

Make

運make install命令來安裝構(gòu)建的包。

sudo make install

此命令將在/usr/local/nginx目錄中安裝Nginx。

第4步:確認安裝并通過運行以下命令檢查安裝的Nginx版本:

使用cd命令導(dǎo)航到/usr/local/nginx(更改目錄):

cd /usr/本地/nginx/sbin

檢查當前安裝的Nginx版本是什么。

./nginx -v


三、啟動Ngnix服務(wù)器 

按照以下步驟啟動Nginx服務(wù)器。

1、通過在終端中運行以下命令,導(dǎo)航到安裝Nginx的默認位置。

cd /usr/本地/nginx/sbin

2、現(xiàn)在,我們可以通過運行以下命令來啟動Nginx服務(wù)器:

sudo ./nginx

要查看它是否正常工作,請轉(zhuǎn)到本地主機或我們的URL。


如何在Linux安裝nginx呢?.png


以上就是如何在Linux安裝nginx的分步指南,希望能幫助到大家!


/template/Home/Zkeys724/PC/Static