1. 程式人生 > 其它 >nginx簡單介紹&mac下安裝nginx

nginx簡單介紹&mac下安裝nginx

一、什麼是nginx:

Nginx (engine x) 是一個高效能的http和反向代理的web伺服器,同時也提供了IMAP/POP3/SMTP服務

Nginx是一款輕量級的web伺服器/反向代理伺服器,在BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等。

官方測試 nginx 能夠支支撐 5 萬併發連結,並且 cpu、記憶體等資源消耗卻非常低,執行非常穩定。

二、Nginx 應用場景:

1、http 伺服器。Nginx 是一個 http 服務可以獨立提供 http 服務。可以做網頁靜態伺服器。

2、虛擬主機。可以實現在一臺伺服器虛擬出多個網站。例如個人網站使用的虛擬主機。

3、反向代理,負載均衡。當網站的訪問量達到一定程度後,單臺伺服器不能滿足使用者的請求時,需要用多臺伺服器叢集可以使用 nginx 做反向代理。並且多臺伺服器可以平均分擔負載,不會因為某臺伺服器負載高宕機而某臺伺服器閒置的情況。

三、nginx的安裝與啟動

mac下安裝nginx

安裝工具:homebrew

地址:https://brew.sh/index_zh-cn.html

步驟:
1、開啟終端,習慣性命令:
brew update

​2、終端繼續執行命令:
brew search nginx //查詢要安裝的軟體是否存在

​3、這裡我們多執行一步命令,利於我們後面的配置:
brew info nginx

4、正式開始安裝:
brew install nginx

5、檢視nginx安裝目錄
open /opt/homebrew/etc/nginx/

成功開啟nginx目錄,也可以看到如info所說servers目錄以及nginx.conf的配置檔案(後面會用到這個配置檔案)。但我們並沒有找到nginx被安裝到了哪裡。

6、終端繼續執行:
open /opt/homebrew/Cellar/nginx //其實這個才是nginx被安裝到的目錄

會看到一個以當前安裝的nginx的版本號為名稱的資料夾,這個就是我們安裝的nginx根目錄啦。進入1.21.3/bin 目錄,會看到nginx的可執行啟動檔案。同樣的,我們在1.21.3/目錄下還可以看到一個名字為html的快捷方式資料夾

7、啟動nginx,終端輸入如下命令:nginx
沒有報錯即為啟動成功。

8、訪問驗證:開啟瀏覽器訪問localhost:8080,