Nginx教程5-設(shè)置反向代理

前言:關(guān)于.swp文件的問題

當(dāng)你打開一個(gè)文件,vim就會(huì)生成這么一個(gè).(filename)swp文件 以備不測(cè)(多個(gè)程序編輯同一個(gè)文件或非常規(guī)退出),如果你正常退出,那么這個(gè)這個(gè)swp文件將會(huì)自動(dòng)刪除 。

--解決:
Ⅰ.使用 vim -r {your file name} 恢復(fù)文件
Ⅱ. 使用rm .{your file name}.swp 刪除不測(cè)文件

Snipaste_2019-10-31_17-13-57.png

1.正向代理和反向代理

Ⅰ. 正向代理:為客戶端做代理,可以把客戶端訪問不到資源的網(wǎng)絡(luò)請(qǐng)求(如某些外網(wǎng)),代理到一個(gè)可以訪問的服務(wù)器上(一般稱為proxy服務(wù)器),該服務(wù)器請(qǐng)求到資源后再返回給客戶端。
一句話概括:幫你發(fā)請(qǐng)求

Ⅱ. 反向代理:為服務(wù)器做代理,把服務(wù)器上的資源代理到備用的服務(wù)器上,客戶端可以通過訪問備用的服務(wù)器,獲取到目標(biāo)資源
一句話概括:幫你給資源

Snipaste_2019-10-31_18-43-28.png

2.反向代理的用途和好處

Ⅰ.安全性:正向代理的客戶端能夠在隱藏自身信息的同時(shí)訪問任意網(wǎng)站,這個(gè)給網(wǎng)絡(luò)安全代理了極大的威脅。因此,我們必須把服務(wù)器保護(hù)起來,使用反向代理用戶并不知道自己訪問的真實(shí)服務(wù)器是哪一臺(tái),可以很好地提供安全保護(hù)。

Ⅱ.功能性:反向代理的主要用途是為多個(gè)服務(wù)器提供負(fù)債均衡、緩存等功能。負(fù)載均衡就是一個(gè)網(wǎng)站的內(nèi)容被部署在若干服務(wù)器上,可以把這些機(jī)子看成一個(gè)集群,那Nginx可以將接收到的客戶端請(qǐng)求“均勻地”分配到這個(gè)集群中所有的服務(wù)器上,從而實(shí)現(xiàn)服務(wù)器壓力的平均分配,也叫負(fù)載均衡。

3.反向代理常用的指令

  • proxy_set_header :在將客戶端請(qǐng)求發(fā)送給后端服務(wù)器之前,更改來自客戶端的請(qǐng)求頭信息。

  • proxy_connect_timeout:配置Nginx與后端代理服務(wù)器嘗試建立連接的超時(shí)時(shí)間。

  • proxy_read_timeout : 配置Nginx向后端服務(wù)器組發(fā)出read請(qǐng)求后,等待相應(yīng)的超時(shí)時(shí)間。

  • proxy_send_timeout:配置Nginx向后端服務(wù)器組發(fā)出write請(qǐng)求后,等待相應(yīng)的超時(shí)時(shí)間。

  • proxy_redirect :用于修改后端服務(wù)器返回的響應(yīng)頭中的Location和Refresh。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容