日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

一篇學(xué)會(huì)Nginx實(shí)現(xiàn)反向代理

來源: 責(zé)編: 時(shí)間:2024-04-02 17:07:57 193觀看
導(dǎo)讀Nginx實(shí)現(xiàn)反向代理昨天已經(jīng)介紹Nginx快速入門,進(jìn)行來學(xué)習(xí)Nginx反向代理,但是在知道反向代理之前,要先了解以下正向代理1.正向代理正向代理類似一個(gè)跳板機(jī),代理訪問外部資源。原理架構(gòu)圖客戶端與代理服務(wù)器形成一個(gè)LAN局域

Nginx實(shí)現(xiàn)反向代理

昨天已經(jīng)介紹Nginx快速入門,進(jìn)行來學(xué)習(xí)Nginx反向代理,但是在知道反向代理之前,要先了解以下正向代理x1R28資訊網(wǎng)——每日最新資訊28at.com

1.正向代理

正向代理類似一個(gè)跳板機(jī),代理訪問外部資源。x1R28資訊網(wǎng)——每日最新資訊28at.com

原理架構(gòu)圖

x1R28資訊網(wǎng)——每日最新資訊28at.com

客戶端與代理服務(wù)器形成一個(gè)LAN局域網(wǎng)x1R28資訊網(wǎng)——每日最新資訊28at.com

作用

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

2.反向代理

反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受internet上的連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器, 從服務(wù)器上得到的結(jié)果返回給internet上請(qǐng)求連接的客戶端,此時(shí)代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)服務(wù)器x1R28資訊網(wǎng)——每日最新資訊28at.com

原理架構(gòu)圖

圖片圖片x1R28資訊網(wǎng)——每日最新資訊28at.com

說明:反向代理是代理服務(wù)器與原始服務(wù)器形成局域網(wǎng),原始服務(wù)器沒有暴露在外網(wǎng)上x1R28資訊網(wǎng)——每日最新資訊28at.com

作用

  • 保證內(nèi)網(wǎng)服務(wù)器的安全。由于原始服務(wù)器沒有暴露在外網(wǎng)上,所以外網(wǎng)無法攻擊服務(wù)器。
  • 實(shí)現(xiàn)反向代理(例如:可以將代理服務(wù)器的請(qǐng)求分發(fā)給一個(gè)tomcat)。終極目標(biāo)是實(shí)現(xiàn)負(fù)載均衡(分發(fā)給多個(gè)tomcat)

3.nginx實(shí)現(xiàn)反向代理-案例-nginx代理tomcat服務(wù)器

目標(biāo)

用戶請(qǐng)求交給nginx(反向代理服務(wù)器),nginx將請(qǐng)求交給tomcat去處理,處理完成交回給nginx,nginx交給用戶。tomcat是原始服務(wù)器,不暴露在外網(wǎng)上x1R28資訊網(wǎng)——每日最新資訊28at.com

軟件x1R28資訊網(wǎng)——每日最新資訊28at.com

地址x1R28資訊網(wǎng)——每日最新資訊28at.com

nginxx1R28資訊網(wǎng)——每日最新資訊28at.com

192.168.150.102x1R28資訊網(wǎng)——每日最新資訊28at.com

tomcat1x1R28資訊網(wǎng)——每日最新資訊28at.com

192.168.150.104x1R28資訊網(wǎng)——每日最新資訊28at.com

tomcat2x1R28資訊網(wǎng)——每日最新資訊28at.com

192.168.150.106x1R28資訊網(wǎng)——每日最新資訊28at.com

【步驟一】:安裝Tomcat(在兩臺(tái)機(jī)器上安裝)

可以查看如何在linux上安裝Linux上如何安裝軟件(mysql,java,tomcat)以及防火墻介紹x1R28資訊網(wǎng)——每日最新資訊28at.com

  • 下載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環(huán)境變量全局配置
vim /etc/profile

圖片圖片x1R28資訊網(wǎng)——每日最新資訊28at.com

  • 啟動(dòng)Tomcat

【步驟二】:在兩臺(tái)Tomcat上創(chuàng)建靜態(tài)頁面

  • 進(jìn)入到tomcat下的webapps目錄
/usr/local/apache-tomcat-9.0.87/webapps
  • 創(chuàng)建test目錄
mkdir test
  • 在test目錄創(chuàng)建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>

注意:不同機(jī)器上寫各自IP地址,方便查看Nginx作用x1R28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片x1R28資訊網(wǎng)——每日最新資訊28at.com

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

圖片圖片x1R28資訊網(wǎng)——每日最新資訊28at.com

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

【步驟四】:測(cè)試

使用瀏覽器訪問http://192.168.150.102/x1R28資訊網(wǎng)——每日最新資訊28at.com

多次刷新瀏覽器發(fā)現(xiàn),ip地址進(jìn)行變換,也就說明nginx反向代理生效 圖片 圖片 x1R28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-80813-0.html一篇學(xué)會(huì)Nginx實(shí)現(xiàn)反向代理

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 即將過時(shí)的 5 種軟件開發(fā)技能!

下一篇: 一文揭秘向量化編程的高性能魔法世界

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 主站蜘蛛池模板: 枣庄市| 长垣县| 平邑县| 承德县| 嘉义市| 凯里市| 威信县| 左贡县| 民权县| 疏附县| 太仆寺旗| 昭苏县| 清水县| 巩义市| 柯坪县| 甘孜| 中西区| 高邮市| 威信县| 黄石市| 通许县| 陆川县| 邓州市| 竹山县| 鸡泽县| 西城区| 普兰县| 青州市| 内丘县| 犍为县| 保康县| 喀什市| 万安县| 渭南市| 大安市| 正宁县| 宁安市| 无棣县| 黄梅县| 宜宾县| 蓬溪县|