Nginx 正向代理与反向代理

文章
林里克斯

Nginx 代理分为正向代理和反向代理,

Nginx 正向代理与反向代理



一、介绍


Nginx 正向代理与反向代理

打比方

  • 正向代理

A(客户端) 想租 C(服务端) 的房子,但是 A(客户端) 并不认识 C(服务端) 所以不能直接租到。
B(代理) 认识 C(服务端) 能租这个房子所以 A(客户端) 找了 B(代理) 帮忙租到了这个房子。

这个过程中 C(服务端) 不认识 A(客户端) 只认识 B(代理) C(服务端) 并不知道 A(客户端) 租了房子,只知道房子租给了 B(代理)

  • 反向代理

A(客户端) 想租一个房子,B(代理) 就把这个房子租给了他。这时候实际上是 C(服务端) 的房子。B(代理) 是中介把这个房子租给了 A(客户端)

这个过程中 A(客户端) 并不知道这个房子到底谁才是房东,他认为房子是 B(代理) 的。


二、配置详情


1.正向代理

location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm;
}

如果访问的 IP 不是 10.10.10.110 则返回 403

location / {
    if ( $remote_addr !~* "^10\.10\.10\.110") {
    return 403;
    }
    root   /usr/share/nginx/html;
    index  index.html index.htm;
}

2.反向代理

location / {
    proxy_pass http://10.10.10.58:8080;
}

Over~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

1251 0 2020-09-13


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-12-28

今日天气
站点统计
  • 文章总数:241篇
  • 分类总数:29个
  • 评论总数:12条
  • 本站总访问量 353313 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!