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,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM