1. 程式人生 > 遊戲 >不那麼一樣的修仙《一方靈田》種田也整新花樣

不那麼一樣的修仙《一方靈田》種田也整新花樣

nginx反向代理配置

 0x00前言

 

代理是在內部應用程式和外部客戶端之間的伺服器,將客戶端請求轉發到相應的伺服器。Nginx 的反向代理伺服器是代理伺服器位於私有網路的防火牆後面,將客戶端請求傳送到相應的後端伺服器。

0x01 反向代理作用

隱藏伺服器資訊 -> 保證內網的安全,通常將反向代理作為公網訪問地址,web伺服器是內網,即通過nginx配置外網訪問web伺服器內網

0x02 反向代理原理

 

反向代理:看下面原理圖,就一目瞭然。其實客戶端對代理是無感知的,因為客戶端不需要任何配置就可以訪問,我們只需要將請求傳送到反向代理伺服器,由反向代理伺服器去選擇目標伺服器獲取資料後,在返回給客戶端,此時反向代理伺服器和目標伺服器對外就是一個伺服器,暴露的是代理伺服器地址,隱藏了真實伺服器 IP 地址。

 

 

0x03 nginx配置反向代理

 

配置檔案

server {    listen       81;    server_name  localhost;# 伺服器地址或繫結域名    location / { # 訪問80埠後的所有路徑都轉發到 proxy_pass 配置的ip中        root   /usr/share/nginx/html;        index  index.html index.htm;        proxy_pass http://www.baidu.com/; # 配置反向代理的ip地址和埠號#這裡反向代理到百度    }}

重新載入nginx

/usr/local/nginx/sbin/nginx -s reload

訪問80埠即可反代到百度首頁

 

*本文章僅供技術交流分享,請勿做未授權違法攻擊,雨筍教育不負任何責任。具體請參考《網路安全法》。

更多滲透技術乾貨,持續關注!