成人免费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-05-17 08:02:55

GoTryLock模式

2022-03-17 19:29:04

CSS切角自適應

2021-12-04 22:05:02

Linux

2022-03-21 06:35:23

HTML5NginxWebSocket

2022-01-02 08:43:46

Python

2022-02-07 11:01:23

ZooKeeper

2021-07-02 09:45:29

MySQL InnoDB數據

2021-07-06 08:59:18

抽象工廠模式

2023-01-03 08:31:54

Spring讀取器配置

2021-07-05 22:11:38

MySQL體系架構

2023-11-28 08:29:31

Rust內存布局

2021-05-11 08:54:59

建造者模式設計

2022-08-23 08:00:59

磁盤性能網絡

2022-08-26 09:29:01

Kubernetes策略Master

2021-09-28 08:59:30

復原IP地址

2021-10-14 10:22:19

逃逸JVM性能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久国产 | 欧美不卡视频 | 午夜精品久久久 | 午夜电影福利 | 欧美一级全黄 | 欧美老妇交乱视频 | 国产精品欧美一区二区 | 国产欧美一区二区三区久久手机版 | 精品日韩 | 中文字幕在线看人 | 一区二区三区中文字幕 | 亚洲视频在线看 | 日韩一区不卡 | 91视频在线观看 | 九热在线 | 99精品久久| 91麻豆精品国产91久久久更新资源速度超快 | 久久美女视频 | 97影院2| 99久久免费精品国产免费高清 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 久久精品久久综合 | 毛片一区二区三区 | 亚洲天堂av一区 | 免费视频一区 | 密色视频 | 国产三区在线观看视频 | 日韩一区二区免费视频 | 国产成人av一区二区三区 | 亚洲欧美综合精品久久成人 | 日韩欧美国产成人一区二区 | 亚洲精品欧美 | 老司机久久 | 久久9视频 | 99只有精品 | 一级特黄色毛片 | 日韩在线 | 婷婷亚洲综合 | 国产精品一区在线观看 | 亚洲综合一区二区三区 | 欧美精品第一区 |