Nginx学习笔记09——URLRewrite伪静态
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伪静态相关推荐
- nginx 学习笔记(2) nginx新手入门
这篇手册简单介绍了nginx,并提供了一些可以操作的简单的工作.前提是nginx已经被安装到你的服务器上.如果没有安装,请阅读上篇:nginx 学习笔记(1) nginx安装.这篇手册主要内容:1. ...
- JavaWeb黑马旅游网-学习笔记09【旅游线路收藏】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- 【EF学习笔记09】----------使用 EntityState 枚举标记实体状态,实现增删改查
[EF学习笔记09]----------使用 EntityState 枚举标记实体状态,实现增删改查 讲解之前,先来看一下我们的数据库结构:班级表 学生表 如上图,实体状态由EntityState枚举 ...
- nginx学习笔记-01nginx入门,环境搭建,常见命令
nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...
- Android学习笔记09:Paint及Canvas的简单应用
2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记09:Paint及Canvas的简单应用 在Android中需要通过graphics类来显示2D图形. ...
- Nginx学习笔记3:Shell脚本检测Nginx服务状态
前言 nginx 服务启动后,我们需要对其服务状态进行监控,今天学习过程中了解到一段非常有用的小脚本,不仅可以监控Nginx,也可以用来监控其他服务 脚本 A=`ps -C nginx –no-hea ...
- 【005】Nginx学习笔记-Nginx真实IP
[005]Nginx学习笔记-Nginx真实IP 真实IP 客户端真实IP 深入理解真实IP 实验一 实验二: 多个代理服务器的情况 实验三:利用realip模块获取客户端真实IP 实验四:伪装请求头 ...
- 【计算机网络学习笔记09】ARP地址解析协议
[计算机网络学习笔记09]ARP地址解析协议 ARP地址解析协议 在实际应用中,我们常会遇见这样的问题:已知一个机器(主机或路由器)的IP地址,需要找出其相应的硬件,这时就需要使用到地址地址解析协议( ...
- 全是精髓!也许是最完美的“Nginx学习笔记”了,阿里云高工“365”天手写!
前言 "Nginx",一个高性能的HTTP和反向代理web服务器,Nginx因为内存少.并发能力强的特性,深受虚拟机主机提供商的欢迎,可以支持高达50000个并发连接数的响应.Ng ...
最新文章
- Python模拟赌博实验,赌博为什么能赌到倾家荡产?
- bzoj1046[HAOI2007]上升序列
- Android ListView headerDividers 分割线显示隐藏问题
- 聊天服务器的外部流量
- iOS 9.0以后支持http协议
- 怎样在Linux驱动中创建proc节点(示例)
- 冲动是魔鬼!国庆换机如何不花冤枉钱?
- shell 整理(40)====破解加密的qq号
- 视频语音识别_视频语音识别体验_视频语音识别试用 - 云+社区 - 腾讯云
- [BZOJ1668][Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富
- php unset函数 赋值 null来销毁变量
- springboot简历制作
- python问题:IndentationError:expected an indented block错误
- python 函数说明_Pythonhelp()函数用法详解
- python3 cookie_Python3标准库:http.cookies HTTP cookie
- 回首过去,抚心自问,是什么“毁了”你的大学生活?
- Excel中使用名称定义常数
- 致远项目管理SPM系统案例:中关村创客小镇数据采集云管理
- SpringBoot+MDC实现链路调用日志
- oracle 取农历函数,获取阴历(农历)和当前日期的js代码_javascript技巧