Nginx入門介紹與安裝

2021-09-25 02:00:07 字數 965 閱讀 7989

nginx是俄羅斯人編寫的十分輕量級的http和反向**伺服器。發音:"engine x"

(1)http反向**

nginx 支援正規表示式以區分靜態資源或者動態資源,提供效能穩定,並且能夠提供配置靈活的**功能。 ,其中動態資源可以進一步**給後端的 proxy server, 而靜態資源則可以在 nginx 層面使用本地快取策略或者重定向(類 cdn)到其他 nginx 上。

(2)負載均衡

目前nginx支援以下幾種的負載均衡的策略:

1,round-robin(輪詢,預設策略)

每個請求輪詢傳送到不同的伺服器上面,如果某台服務宕機了,nginx會自動剔除掉,並把請求給**到正常的伺服器上面。

2,least_conn

最少連線數

3,least_time

最少時間花費,nginx會選擇延遲最低的伺服器。header表示是計算從後台返回的第乙個位元組,last_byte計算的是從後台返回的所有資料時間

4,weight

如果伺服器效能本身不太均衡,通過配置權重讓資源配置更高的機器得到更多的流量

5,ip_hash

使用請求的ip的hash結果分配,這樣每個使用者會被分配在同乙個後台伺服器上面

6,fair(第三方)

按後端伺服器的響應時間來分配請求,響應時間短的優先分配

7,url_hash(第三方)

基於url的hash進行分配

此外還有一些基於一致性hash和tcp負載的功能,感興趣的朋友可以自己查閱資料。

(3)web快取

nginx可以對不同檔案做不同的快取處理,配置靈活,並且支援fastcgi_cache.

(4)其他

預設的centos是沒有nginx的yum源,需要執行下面的命令:

安裝完成後,一些預設的目錄如下:

一些常用命令:

執行nginx啟動之後,訪問ip的80埠,如果能看見下面的字樣,就代表成功:

Nginx介紹 安裝

筆記基於ubuntu16.04 desktop lts 1.安裝 安裝依賴 sudo apt get install y build essential libssl dev libtool libpcre3 libpcre3 dev make openssl zlib1g dev 安裝nginx ...

nginx的介紹與安裝使用

此文 自 安裝與使用 點選進入nginx官網 windows下的nginx安裝只是簡單的解壓即可 方法1 可以通過開啟nginx.exe開啟服務 方法2 進入到nginx的資料夾中,然後cmd開啟 在cmd中輸入start nginx開啟服務 驗證是否開啟服務,在瀏覽器中輸入127.0.0.1,如若...

Nginx入門和介紹

nginx是一款輕量級的 web 伺服器,由俄羅斯的程式設計師伊戈爾 西索夫所開發。nginx效能非常優秀,官方測試能夠支撐5萬併發鏈結,並且 cpu 記憶體等資源消耗卻非常低,執行非常穩定。nginx的功能有很多,我們主要使用它來做靜態資源伺服器 負載均衡伺服器和反向 伺服器。tomcat併發20...