小飞知识库 | YeLu🤠MiLu🤪 小飞知识库 | YeLu🤠MiLu🤪
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YeLu

爱技术的YeLu🤠
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • linux笔记

  • nginx笔记

    • nginx介绍

    • nginx安装

    • nginx进阶

      • nginx反向代理
        • 首先将图片放到tomcat的webapp目录下
        • 然后在ngnix.conf里面配置如下
        • nginx代理tcp服务
      • nginx负载均衡
      • nginx动静分离
  • docker笔记

  • windows笔记

  • ElasticSearch

  • 虚拟机

  • 监控系统

  • 运维
  • nginx笔记
  • nginx进阶
YeLu🤠
2023-03-29
目录

nginx反向代理

# nginx反向代理

# 首先将图片放到tomcat的webapp目录下

# 然后在ngnix.conf里面配置如下

- 如果你请求的资源的后缀是 `.jpg` 的话 那么就要自动的转换到一个`tomcat`服务器上去
        location ~ \.jpg$ {
           proxy_pass   http://localhost:8080;//这个是图片所在的那个tomcat的端口号
        }
通过ngnix的虚拟端口访问图片实现反向代理
http://121.41.225.35:8989/feifei/timg.jpg
1
2
3
4
5
6

# nginx代理tcp服务

tcp代理采用 *stream*模块

stream {

   #代理 mysql
	upstream  mysql {
	   server  127.0.0.1:3306; 
	}
    server {
        listen                13306;
        proxy_pass            mysql;	
		proxy_timeout         300s; 
		proxy_connect_timeout 10s;		
	}
 
    #代理 redis
	upstream  redis {
	   server  127.0.0.1:6379; 
	}
    server {
        listen                16379;
        proxy_pass            redis ;	
		proxy_timeout         300s; 
		proxy_connect_timeout 10s;		
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

访问mysql:127.0.0.1 13306

访问redis:127.0.0.1 16379

参考内容1 (opens new window) 参考内容2 (opens new window)

#nginx
最近更新: 2024/12/25, 11:44:08
docker-compose安装nginx
nginx负载均衡

← docker-compose安装nginx nginx负载均衡→

最近更新
01
服务端配置
07-30
02
frp 安装
07-30
03
Prometheus采集Springboot应用
02-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 | YeLu🤠MiLu🤪 | MIT License 蜀ICP备2024116879号 | 川公网安备51012202001998号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
欢迎你,我的朋友
看板娘