Nginx簡介以及安裝方法

2021-10-23 09:20:39 字數 1631 閱讀 4410

反向**

反向**伺服器位於使用者與目標伺服器之間,但是對於使用者而言,反向**伺服器就相當於目標伺服器,即使用者直接訪問反向**伺服器就可以獲得目標伺服器的資源。同時,使用者不需要知道目標伺服器的位址,也無須在使用者端作任何設定。反向**伺服器通常可用來作為web加速,即使用反向**作為web伺服器的前置機來降低網路和伺服器的負載,提高訪問效率。

負載均衡
負載均衡(load balance)其意思就是分攤到多個操作單元上進行執行,例如web伺服器、ftp伺服器、企業關鍵應用伺服器和其它關鍵任務伺服器等,從而共同完成工作任務。

單個伺服器解決不了,我們增加伺服器的數量,然後將請求分發到各個伺服器上面,將原先請求到單個伺服器上面的情況改為將請求分發到多個伺服器上,將負載分發到不同的伺服器,這就是所說的負載均衡。

動靜分離
為了加快**的解析速度,可以把動態頁面和靜態頁面由不同的伺服器來解析,加快解析速度,降低單個伺服器的壓力。

1、安裝預編譯工具和庫檔案
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
2、安裝pcre包,讓nginx支援rewrite功能。

現在pcre安裝包

# cd /usr/local/src

# wget

解壓縮安裝包

# tar zxvf pcre-8.35.tar.gz
進入安裝包目錄

# cd pcre-8.35
編譯安裝

# ./configure

# make && make install

檢視pcre版本,確認安裝成功

# pcre-config --version
3、安裝nginx

# cd /usr/local/src

# wget

解壓安裝包

# tar zxvf nginx-1.10.2.tar.gz
進入安裝包目錄

# cd nginx-1.10.2
編譯安裝

# make install

–with-http_stub_status_module 可以用來啟用 nginx 的 nginxstatus 功能,以監控 nginx 的執行狀態

檢視nginx版本,確認安裝結果

/usr/local/webserver/nginx/sbin/nginx -v

Nginx 簡介以及安裝 啟動 關閉

2.2 linux安裝nginx 2.3 mac利用homebrew安裝 三 nginx啟動關閉 nginx 是乙個高效能的web和反向 伺服器,它具有有很多非常優越的特性 nginx一般用於七層負載均衡,其吞吐量有一定的限制。為了提高整體的吞吐量,會在dns和nginx之間引入lvs 軟體負載均衡...

Nginx簡介與安裝

nginx engine x 是乙個高效能的http和反向 服務,也是乙個imap pop3 smtp服務。nginx是由伊戈爾 賽索耶夫為俄羅斯訪問量第二的rambler.ru站點 俄文 開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形式發布,因它的穩定性 ...

redis簡介以及安裝

為了解決高併發 高可擴充套件 高可用 大資料儲存問題而產生的資料庫解決方案,就是nosql資料庫。nosql,泛指非關係型的資料庫,nosql即not only sql,它可以作為關係型資料庫的良好補充。列儲存資料庫 典型應用 分布式的檔案系統 資料模型 以列簇式儲存,將同一列資料存在一起 優勢 查...