文档章节

Nginx反向代理

李超小牛子
 李超小牛子
发布于 02/20 03:17
字数 306
阅读 15
收藏 0

Nginx反向代理

应用场景

  • A 机器运行的nginx提供的web服务,只有一个内网地址192.168.254.128(内网)
  • B机器有两块网卡,一个地址是192.168.254.137(内网),另一个是192.168.79.128(外网)
  • C机器上有一块网卡,只有一个能访问B机器的地址192.168.79.129
  • C机器想访问A机器提供的web站点,需要B机器做反向代理

步骤

  • 在上述环境搭建好之后,需要在B机器上安装nginx。
  • 在B机器上编辑配置文件
vi /etc/nginx/conf.d/bbs.aaa.com.conf
  • 写入以下内容
server
{
   listen 80 ;
   server_name bbs.aaa.com;
	
	 location /
         {
        proxy_pass http://192.168.254.128;       //这个地方是A机器的ip地址。
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         }
}
  • 重新加载nginx配置文件,在C机器上就可以访问到A机器上的web站点了。

© 著作权归作者所有

共有 人打赏支持
上一篇: Nginx负载均衡
下一篇: 访问控制
李超小牛子
粉丝 6
博文 132
码字总数 143114
作品 0
通州
私信 提问
Nginx代理服务器使用阿里云文件存储NAS

Nignx应用场景 Nginx 是一个很强大的高性能Web和代理服务,它具有很多非常优越的特性。反向代理应该是 Nginx一种最常见的应用模式。 反向代理(Reverse Proxy)方式是指以代理服务器来接受 ...

曜斯
02/25
0
0
Nginx反向代理并替换内容模块ngx_http_substitutions_filter_modu

====== 以前写过Nginx反向代理通过with-httpsubmodule和substitutions4nginx模块替换正文内容和URL和在军哥lnmp的环境下配置反向代理服务器的方法教程 本教程基于军哥lnmp环境,其他Nginx类同...

adbug
2016/02/16
707
0
用nginx TCP反向代理作mail邮件代理

用nginx TCP反向代理作mail邮件代理 用nginx TCP反向代理作mail邮件代理 1. 背景 新版本nginx有TCP反向代理功能,nginx的mail proxy配置认证又太麻烦,于是就想用TCP反向功能作mail代理。 2....

ygqygq2
2017/08/22
0
0
获取用户的真实ip

常见的坑有两个: 一、获取的是内网的ip地址。在nginx作为反向代理层的架构中,转发请求到php,java等应用容器上。结果php获取的是nginx代理服务器的ip,表现为一个内网的地址。php获取REMOT...

蜗牛奔跑
2016/03/08
41
0
.NET Core容器化之多容器应用部署@Docker-Compose

1.引言 紧接上篇.NET Core容器化@Docker,这一节我们先来介绍如何使用Nginx来完成.NET Core应用的反向代理,然后再介绍多容器应用的部署问题。 2. Why Need Nginx .NET Core中默认的Web Ser...

圣杰
2017/12/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis缓存的装饰器模式

一般在开发生产中,对于新需求的实现,我们一般会有两种方式来处理,一种是直接修改已有组件的代码,另一种是使用继承方式。第一种显然会破坏已有组件的稳定性。第二种,会导致大量子类的出现...

算法之名
昨天
12
0
单元测试

右键方法 Go To --> Test,简便快速生成测试方法。 相关注解 @RunWith(SpringRunner.class) 表示要在测试环境中跑,底层实现是 jUnit测试工具。 @SpringBootTest 表示启动整个 Spring工程 @A...

imbiao
昨天
3
0
欧拉公式

欧拉公式表达式 欧拉公式的几何意 cosθ + j sinθ 是个复数,实数部分也就是实部为 cosθ ,虚数部分也就是虚部为 j sinθ ,对应复平面单位圆上的一个点。 根据欧拉公式和这个点可以用 复指...

sharelocked
昨天
5
0
burpsuite无法抓取https数据包

1.将浏览器和burpsuite的代理都设置好 2.在浏览器地址栏输入: http://burp 3.下载下面的证书,并将证书导入浏览器 cacert.der

Frost729
昨天
3
0
JeeSite4.x 消息管理、消息推送、消息提醒

实现统一的消息推送接口,包含PC消息、短信消息、邮件消息、微信消息等,无需让所有开发者了解消息是怎么发送出去的,只需了解消息发送接口即可。 所有推送消息均通过 MsgPushUtils 工具类发...

ThinkGem
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部