您的位置: 首頁 >互聯(lián)網(wǎng) >

如何使用NGINX作為一個反向代理

2020-07-08 16:18:01 編輯: 來源:
導(dǎo)讀 管理員通常使用兩種代理: 客戶端使用轉(zhuǎn)發(fā)代理(或簡稱“代理”)繞過防火墻限制,或作為LAN的緩存服務(wù)器 反向代理用于幫助web服務(wù)器實現(xiàn)負(fù)載平衡和高可用性 顯然,對于管理員來說,其中最重要的是反向代理。正是這種類型的代理允許公司為其網(wǎng)站使用多個服務(wù)器,反向代理作為流量管理器,從客戶端引導(dǎo)數(shù)據(jù)包,并將其引導(dǎo)到任何一個后端服務(wù)器。 目前最流行的反向代理工具之一是NGINX。盡管NGINX本身是一個

管理員通常使用兩種代理:

客戶端使用轉(zhuǎn)發(fā)代理(或簡稱“代理”)繞過防火墻限制,或作為LAN的緩存服務(wù)器

反向代理用于幫助web服務(wù)器實現(xiàn)負(fù)載平衡和高可用性

顯然,對于管理員來說,其中最重要的是反向代理。正是這種類型的代理允許公司為其網(wǎng)站使用多個服務(wù)器,反向代理作為流量管理器,從客戶端引導(dǎo)數(shù)據(jù)包,并將其引導(dǎo)到任何一個后端服務(wù)器。

目前最流行的反向代理工具之一是NGINX。盡管NGINX本身是一個web服務(wù)器,但它在充當(dāng)反向代理方面做得很出色。有了這些,你可以獲得以下好處:

單點訪問您的服務(wù)器

簡化訪問控制任務(wù)

降低敏感數(shù)據(jù)的風(fēng)險

有助于實現(xiàn)遵從性

啟用后端服務(wù)器的透明維護(hù)

負(fù)載平衡和故障轉(zhuǎn)移

我將帶您使用NGINX創(chuàng)建一個非?;镜姆聪虼怼T诤竺娴慕坛讨?,我們將在此基礎(chǔ)上添加其功能。

要完成這項工作,您只需要一個正在運行的Linux實例。我將在Ubuntu服務(wù)器18.04上演示,但是你可以使用任何支持NGINX的發(fā)行版。如果您使用的發(fā)行版不是基于debian的,則需要修改任何和所有安裝說明。

我假設(shè)你沒有安裝NGINX。為此,登錄到您的Ubuntu服務(wù)器實例并發(fā)出命令:

NGINX現(xiàn)在被配置為反向代理,打開一個瀏覽器并指向托管代理的服務(wù)器的地址。這個地址應(yīng)該自動重定向到您在proxy_config.conf文件中使用proxy_pass指令設(shè)置的地址。

恭喜,你的基本NGINX代理服務(wù)器已經(jīng)啟動并運行了?,F(xiàn)在,您可以將應(yīng)該到達(dá)目標(biāo)服務(wù)器的流量定向到反向代理服務(wù)器,并最終到達(dá)正確的目的地。

雖然這個配置沒有做太多的工作,但是您現(xiàn)在已經(jīng)對如何設(shè)置它有了基本的了解。下一次,我們將使用相同類型的配置來處理NGINX作為反向代理的負(fù)載平衡。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。