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

如何使用NGINX作為一個(gè)反向代理

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

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

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

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

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

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

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

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

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

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

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

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

我將帶您使用NGINX創(chuàng)建一個(gè)非?;镜姆聪虼?。在后面的教程中,我們將在此基礎(chǔ)上添加其功能。

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

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

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

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

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


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

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

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

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