URLRewrite 伪静态配置

因为jsp获取url参数很方便,所以需要将tomcat服务器上的index.html转为jsp格式的,方式是在html文件开头加上<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>,文件拓展名改为jsp即可。

也可以将上篇笔记Nginx学习笔记08——Nginx动静分离中下载的jsp文件直接替换掉tomact服务器上的html文件
再发一下网盘链接:
https://pan.baidu.com/s/1Pbh-G9Q92hu5nVsJCb_1jA
提取码:wagi

修改jsp文件,在<!–第一张—>这行注释下面加上这几行代码(注意代码位置),目的是获取url上面的参数,然后显示到页面上

启动tomcat服务器,效果是这样的(因为之前配置了动静分离,所以静态资源加载不出来)

静态资源都在nginx上,所以使用nginx代理访问tomcat,效果是这样的

这时我们想要不暴露这个参数,目的是把后面192.168.195.128/?number=66改为192.168.195.128/66.html,就要用到Nginx的UrlRewrite了

修改nginx的配置文件,使用rewrite和正则表达式来配置

重启nginx服务器,使用nginx服务器ip地址/66.html来访问

伪静态的同时负载均衡

配置负载均衡+UrlReWrite,修改nginx服务器配置文件,加入负载均衡

重启nginx服务器,访问nginx服务器,可以正常访问

Nginx学习笔记09——URLRewrite伪静态相关推荐

  1. nginx 学习笔记(2) nginx新手入门

    这篇手册简单介绍了nginx,并提供了一些可以操作的简单的工作.前提是nginx已经被安装到你的服务器上.如果没有安装,请阅读上篇:nginx 学习笔记(1) nginx安装.这篇手册主要内容:1. ...

  2. JavaWeb黑马旅游网-学习笔记09【旅游线路收藏】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  3. 【EF学习笔记09】----------使用 EntityState 枚举标记实体状态,实现增删改查

    [EF学习笔记09]----------使用 EntityState 枚举标记实体状态,实现增删改查 讲解之前,先来看一下我们的数据库结构:班级表 学生表 如上图,实体状态由EntityState枚举 ...

  4. nginx学习笔记-01nginx入门,环境搭建,常见命令

    nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...

  5. Android学习笔记09:Paint及Canvas的简单应用

    2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记09:Paint及Canvas的简单应用 在Android中需要通过graphics类来显示2D图形. ...

  6. Nginx学习笔记3:Shell脚本检测Nginx服务状态

    前言 nginx 服务启动后,我们需要对其服务状态进行监控,今天学习过程中了解到一段非常有用的小脚本,不仅可以监控Nginx,也可以用来监控其他服务 脚本 A=`ps -C nginx –no-hea ...

  7. 【005】Nginx学习笔记-Nginx真实IP

    [005]Nginx学习笔记-Nginx真实IP 真实IP 客户端真实IP 深入理解真实IP 实验一 实验二: 多个代理服务器的情况 实验三:利用realip模块获取客户端真实IP 实验四:伪装请求头 ...

  8. 【计算机网络学习笔记09】ARP地址解析协议

    [计算机网络学习笔记09]ARP地址解析协议 ARP地址解析协议 在实际应用中,我们常会遇见这样的问题:已知一个机器(主机或路由器)的IP地址,需要找出其相应的硬件,这时就需要使用到地址地址解析协议( ...

  9. 全是精髓!也许是最完美的“Nginx学习笔记”了,阿里云高工“365”天手写!

    前言 "Nginx",一个高性能的HTTP和反向代理web服务器,Nginx因为内存少.并发能力强的特性,深受虚拟机主机提供商的欢迎,可以支持高达50000个并发连接数的响应.Ng ...

最新文章

  1. Python模拟赌博实验,赌博为什么能赌到倾家荡产?
  2. bzoj1046[HAOI2007]上升序列
  3. Android ListView headerDividers 分割线显示隐藏问题
  4. 聊天服务器的外部流量
  5. iOS 9.0以后支持http协议
  6. 怎样在Linux驱动中创建proc节点(示例)
  7. 冲动是魔鬼!国庆换机如何不花冤枉钱?
  8. shell 整理(40)====破解加密的qq号
  9. 视频语音识别_视频语音识别体验_视频语音识别试用 - 云+社区 - 腾讯云
  10. [BZOJ1668][Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富
  11. php unset函数 赋值 null来销毁变量
  12. springboot简历制作
  13. python问题:IndentationError:expected an indented block错误
  14. python 函数说明_Pythonhelp()函数用法详解
  15. python3 cookie_Python3标准库:http.cookies HTTP cookie
  16. 回首过去,抚心自问,是什么“毁了”你的大学生活?
  17. Excel中使用名称定义常数
  18. 致远项目管理SPM系统案例:中关村创客小镇数据采集云管理
  19. SpringBoot+MDC实现链路调用日志
  20. oracle 取农历函数,获取阴历(农历)和当前日期的js代码_javascript技巧

热门文章

  1. 微信小程序 图文混编 重写picker组件
  2. GAT项目新需求:加油管理修改
  3. [paper]Adversarial Transformation Networks: Learning to Generate Adversarial Examples
  4. python实现合并两个有序列表
  5. shareObject的使用
  6. 用树莓派就能DIY一个街机?这个新加坡工作室手把手教你完成
  7. 海南今年研究降低引进人才住房公积金贷款门槛
  8. python 3d渲染_python带你玩玩3D渲染
  9. 【动态规划】01背包问题(通俗易懂,超基础讲解)
  10. 耐磨性在微型导轨中的性能分析