Nginx(三):反向代理
我们本篇将通过两个实例进行对Nginx反向代理的学习。
1、概念基础
反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就是可以访问。我们只需要将请求发送到反向代理服务器上,有反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴漏的是代理服务器地址,隐藏了真实服务器地址。
反向代理的作用:
保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网
负载均衡,通过反向代理服务器来优化网站的负载
2、反向代理实例一
2.1、实例目标
通过nginx服务器的反向代理到本地的tomcat服务器上,我们可以通过修改hosts,设定一个域名访问,比如123.com
2.2、具体操作
- 修改本地hosts:进入/etc目录vi hosts添加以下内容:127.0.0.1 www.123.com;
- 启动nginx:进入nginx/sbin目录 ./nginx
- 修改nginx配置文件:进入/usr/local/nginx/conf目录vi nginx.cong修改以下内容。
listen 80; (这里是默认监听端口)server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root html;proxy_pass http://127.0.0.1:8080;(在这里添加如下内容,映射到tomcat服务器)index index.html index.htm;}
- 更新修改:进入nginx/sbin目录 ./nginx -s reload
- 启动tomcat:进入tomcat/bin目录 ./startup.sh
## 2.3效果截图
3、反向代理实例二
3.1、实例目标
我们本节的实例,是通过不同的路径分别访问不同的Tomcat服务器。
3.2、具体操作
- 复制一个tomcat然后修改端口号和备用端口,这里以修改为8081为例。
- 修改conf:在nginx.conf文件中加入
server {listen 9001;server_name localhost;location ~/a/ {root html;proxy_pass http://127.0.0.1:8080/;index index.html index.htm;}location ~/b/ {root html;proxy_pass http://127.0.0.1:8081/;index index.html index.htm;}}
- 重启nginx
3.3 效果截图
Nginx(三):反向代理相关推荐
- nginx(三)反向代理和负载均衡
nginx(三)反向代理和负载均衡 正向代理概念:比如在学校要上网,在学校内网是一个内网ip,需要连上公网就需要一个正向代理服务器. 反向代理概念: 看下图(Nginx只做请求的转发,后台有多个htt ...
- Nginx之反向代理(三)
Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡.本篇博客我们会先介绍 Nginx 的反向代理,当然 ...
- Nginx配置反向代理,一篇搞定!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zxd1435513775/article/ details/102508463 一.引言 其他话 ...
- Nginx之反向代理与负载均衡实现动静分离实战
Nginx之反向代理与负载均衡实现动静分离实战 什么是反向代理与负载均衡 Nginx仅仅作为Nginx proxy反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果. 负载均衡指的是 ...
- nginx的反向代理以及负载均衡模块的使用
内容: 1.何为代理 2.nginx的反向代理模块以及使用 3.nginx的负载均衡模块以及使用 一.何为代理 代理,由字面意思可以理解为代为服务的是意思. 代理服务技术是一门很古老的技术,是在互联网 ...
- 如何让多端口网站用一个nginx进行反向代理实际场景分析
前段时间公司要整合服务器资源,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI: ...
- host 端口_如何让多端口网站用一个nginx进行反向代理实际场景分析
前段时间公司要整合服务器资源,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI: ...
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理
转载自:https://blog.51cto.com/wjw7702/1150225 一.概述 如今利用nginx做反向代理和负载均衡的实例已经很多了,针对不同的应用场合,还有很多需要注意的地方,本文 ...
- nginx配置反向代理和负载均衡完结篇
具体安装配置参考之前的文章 https://blog.csdn.net/weixin_44001965/article/details/102723855 文章目录 一,nginx操作的常用命令 ng ...
最新文章
- Linux进程间通信--信号
- 求表达式 f(n)的结果
- 职场中晋升最快的人具有什么特点?隐藏不住的四大特征
- php报表数据打印机,通过打印机打印带打印功能的php表
- turbo c相关文档
- 比特币程序_比特币如何运作? 我建立了一个应用程序向您展示。
- png免扣半透素材,让你轻松设计出漂亮的海报!
- 你属于开源性格测试六大分类中的哪一类呢
- 最近wampserver总是开不开,一直离线,重启就好,各位有何看法?
- ENS与Cloudflare合作推出改进的ETH.LINK服务
- NFS==network file system
- Eclipse小工具 TCP/IP Monitor
- Android AsyncTask 源码解析(任玉刚版)
- 全新版大学英语综合教程第三册学习笔记(原文及全文翻译)——8 - A Clone Is Born(克隆生命诞生了)
- 理想,努力了才叫梦想,放弃了那只是妄想
- 链塔智库|区块链产业要闻及动态周报(2020年10月第2周)
- Office系列---将Office文件(Word、PPT、Excel)转换为PDF文件,提取Office文件(Word、PPT)中的所有图片
- Js根据拼音首字母分组
- linux sed 目录递归,shell递归遍历目录下的所有文件并统一改名的方法-文件更名...
- vue + element-ui 聊天_vue网页版聊天Vue+ElementUI仿微信界面聊天实例
热门文章
- java 向上转型_java向上转型和向下转型
- java 静态块初始化_简单了解java中静态初始化块的执行顺序
- 清理垃圾代码bat_来买个小内存u盘么咯?盘内带电脑垃圾清理.bat那种丨heibai.org...
- c标签判断true false jsp_北京尚学堂卓越班252天[第042天]——Jsp
- 会话标识未更新 java_Appscan漏洞之会话标识未更新
- java 线程由浅入深_由浅入深,Java 并发编程中的 Synchronized(一)
- linux 对象 调出r_【转】Linux - chown 中的 -R 参数
- mysql的使用优化问题吗_如何对 mysql 进行优化的问题
- ios 隐藏app的插件_等了5年终于复活,iPhone上最干净好用的微博App
- java做 binggo,Linux启动与停止spring boot工程的脚本示例