成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇學會Nginx實現反向代理

開發 前端
反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器, 從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。

Nginx實現反向代理

昨天已經介紹Nginx快速入門,進行來學習Nginx反向代理,但是在知道反向代理之前,要先了解以下正向代理

1.正向代理

正向代理類似一個跳板機,代理訪問外部資源。

原理架構圖

客戶端與代理服務器形成一個LAN局域網

作用

  • 訪問原來無法訪問的資源,如google
  • 可以做緩存,加速訪問資源
  • 對客戶端訪問授權,上網進行認證
  • 代理可以記錄用戶訪問記錄(上網行為管理),對外隱藏用戶信息

2.反向代理

反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器, 從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器

原理架構圖

圖片圖片

說明:反向代理是代理服務器與原始服務器形成局域網,原始服務器沒有暴露在外網上

作用

  • 保證內網服務器的安全。由于原始服務器沒有暴露在外網上,所以外網無法攻擊服務器。
  • 實現反向代理(例如:可以將代理服務器的請求分發給一個tomcat)。終極目標是實現負載均衡(分發給多個tomcat)

3.nginx實現反向代理-案例-nginx代理tomcat服務器

目標

用戶請求交給nginx(反向代理服務器),nginx將請求交給tomcat去處理,處理完成交回給nginx,nginx交給用戶。tomcat是原始服務器,不暴露在外網上

軟件

地址

nginx

192.168.150.102

tomcat1

192.168.150.104

tomcat2

192.168.150.106

【步驟一】:安裝Tomcat(在兩臺機器上安裝)

可以查看如何在linux上安裝Linux上如何安裝軟件(mysql,java,tomcat)以及防火墻介紹

  • 下載tomcat
curl -O -L https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.87/bin/apache-tomcat-9.0.87.tar.gz
  • 解壓
tar -zxvf apache-tomcat-9.0.87.tar.gz  -C /usr/local/
  • Tomcat環境變量全局配置
vim /etc/profile

圖片圖片

  • 啟動Tomcat

【步驟二】:在兩臺Tomcat上創建靜態頁面

  • 進入到tomcat下的webapps目錄
/usr/local/apache-tomcat-9.0.87/webapps
  • 創建test目錄
mkdir test
  • 在test目錄創建index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to tomcat!</h1>
<a >https://tomcat.apache.org/</a>.<br/>


<p><em>192.168.150.106  </em></p>
<p><em>I am Zbbmeta</em></p>
</body>
</html>

注意:不同機器上寫各自IP地址,方便查看Nginx作用

圖片圖片

【步驟三】:修改nginx.conf配置文件,增加代理tomcat

圖片圖片

  • 增加代理tomcat服務器
upstream test2{server 192.168.150.104:8080 ; server  192.168.150.106:8080 ;}
  • 代理時的負載使用
location / {
    #root   /data/nginx;
    index  index.html index.htm;
    proxy_pass http://test2/test/;
}
  • 重啟nginx
cd /usr/local/nginx/sbin
# 重啟nginx
./nginx -s reload

【步驟四】:測試

使用瀏覽器訪問http://192.168.150.102/

多次刷新瀏覽器發現,ip地址進行變換,也就說明nginx反向代理生效 圖片 圖片

責任編輯:武曉燕 來源: springboot葵花寶典
相關推薦

2021-10-26 10:40:26

代理模式虛擬

2025-06-06 09:35:09

2021-12-26 18:24:00

NginxTomcat服務

2020-01-02 15:16:51

Nginx反向代理服務器

2022-03-21 06:35:23

HTML5NginxWebSocket

2022-05-17 08:02:55

GoTryLock模式

2022-03-17 19:29:04

CSS切角自適應

2021-12-04 22:05:02

Linux

2022-01-02 08:43:46

Python

2022-02-07 11:01:23

ZooKeeper

2021-05-11 08:54:59

建造者模式設計

2021-07-02 09:45:29

MySQL InnoDB數據

2021-07-06 08:59:18

抽象工廠模式

2023-01-03 08:31:54

Spring讀取器配置

2022-08-26 09:29:01

Kubernetes策略Master

2023-11-28 08:29:31

Rust內存布局

2021-07-05 22:11:38

MySQL體系架構

2022-08-23 08:00:59

磁盤性能網絡

2022-07-01 07:33:24

nginx反向代理測試

2021-07-02 08:51:29

源碼參數Thread
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜久久久久久久久久一区二区 | 国产一区二区 | 亚洲成人av一区二区 | 亚洲国产精品久久人人爱 | 国产免费xxx| 午夜小电影 | 国产精品成人av | 久久国产精品一区二区 | 天天综合91| 伦理片97 | 亚洲精品一区二区三区蜜桃久 | 日本字幕在线观看 | 视频一区二区三区在线观看 | 黑人巨大精品欧美黑白配亚洲 | 国产精品永久免费 | 91色啪 | 91久久精品一区二区三区 | 久久久网| 成人国产精品 | 黑人巨大精品欧美一区二区免费 | 亚洲性网| 国产成人自拍av | 国产精品久久久久久52avav | 亚洲黄色视屏 | 亚洲乱码国产乱码精品精98午夜 | 成人精品高清 | 免费看黄视频网站 | 国产福利91精品一区二区三区 | 三级黄视频在线观看 | 久久久久无码国产精品一区 | 一区二区三区视频 | 一区二区三区影院 | 国产精品九九九 | 久久久久国产一区二区三区四区 | 毛片软件| 久久久久中文字幕 | 久久综合伊人一区二区三 | 亚洲精品一区二区三区在线观看 | 91精品国产91综合久久蜜臀 | 奇米影视77 | 老子午夜影院 |