一、Nginx 中 location 匹配 (一)location匹配URL路径 1、根目录首页匹配 规则逻辑:location = / 表示精确匹配根路径(即用户访问 http://域名/ 时触发)。 配置说明: (1)root html; 指定网站根目录为
一、Nginx 中 location 匹配(一)location匹配URL路径1、根目录首页匹配
(1)root html; 指定网站根目录为 html 文件夹(Nginx 默认的静态文件目录); 作用:加速处理官网首页的访问,确保用户打开网站时能快速加载首页内容 2、静态文件请求处理(1)针对静态资源目录的匹配
(如 /static/css/main.css、/static/js/app.js)都会触发该规则。
(2)针对静态文件后缀的正则匹配
3、动态页面请求转发(1)PHP 动态请求转发
(2)JSP 动态请求转发
(二)location 匹配规则1、匹配类型(三类核心匹配逻辑)(1)精准匹配
(2)一般匹配
(3)正则匹配
示例:location ~ .php$ 匹配以 .php 结尾的请求(如 index.php),且对大小写敏感(若请求是 .PHP 则不匹配)。
示例:location ~* .jpg$ 既匹配 .jpg 也匹配 .JPG 的图片请求。
2、匹配修饰符(细化匹配规则的符号)
最终的目的:为了尽量精确、快速、低消耗的找到用户请求的文件/功能 3、local优先级①精确匹配= ②前缀匹配 ^~ ③正则匹配 ~或 ~*(按文件中顺序) ④不带修饰符的一般前缀匹配 ⑤通用匹配/
(三)rewrite:重写–>重写用户访问的URL路径rewrite语法: rewrite 原路径 新路径 [标志位]; ● last:停止当前rewrite,用新路径重新匹配location ● break:停止所有rewrite ● redirect:302临时重定向 ● permanent:301永久重定向 二、tomcat动态任务处理的一个服务端,tomcat主要作用:提供java语言的运行环境,对前与nginx进行写作完成动-静分离,对后-可以连接数据斥,读/号数据记录。 (一)部署 tomcat步骤1:关闭防火墙
步骤2:配置环境(1)tar xf jdk-8u91-linux-x64.tar.gz (2)mv jdk1.8.0_91 /usr/local
(3)vim /etc/profile
(4)刷新:source /etc/profile (5) 具体查看有没有安装开发环境
步骤3:安装 tomcat(1) tar zxvf apache-tomcat-8.5.16.tar.gz (2)修改服务名字
(3) 启动tomcat
步骤4:测试访问状态统计页面打开浏览器,输入:192.168.255.128:8080
(二)动静分离配置Tomcat1 server 配置
vim server.xml
xmlValidation=“false” xmlNamespaceAware=“false”
Tomcat2 server 配置
Tomcat2 server 配置
|
2023-01-09
2022-08-10
2022-08-26
2024-03-27
2022-08-26