
(1)root html; 指定网站根目录为 html 文件夹(Nginx 默认的静态文件目录);
(2)index index.html index.htm; 定义默认首页文件,优先返回 index.html,若不存在则返回 index.htm
作用:加速处理官网首页的访问,确保用户打开网站时能快速加载首页内容
(1)针对静态资源目录的匹配

(如 /static/css/main.css、/static/js/app.js)都会触发该规则。
(2)针对静态文件后缀的正则匹配

(1)PHP 动态请求转发

(2)JSP 动态请求转发


(1)精准匹配
(2)一般匹配
(3)正则匹配
示例:location ~ .php$ 匹配以 .php 结尾的请求(如 index.php),且对大小写敏感(若请求是 .PHP 则不匹配)。
示例:location ~* .jpg$ 既匹配 .jpg 也匹配 .JPG 的图片请求。


最终的目的:为了尽量精确、快速、低消耗的找到用户请求的文件/功能
①精确匹配=
②前缀匹配 ^~
③正则匹配 ~或 ~*(按文件中顺序)
④不带修饰符的一般前缀匹配
⑤通用匹配/

rewrite语法:
rewrite 原路径 新路径 [标志位];
● last:停止当前rewrite,用新路径重新匹配location
● break:停止所有rewrite
● redirect:302临时重定向
● permanent:301永久重定向
动态任务处理的一个服务端,tomcat主要作用:提供java语言的运行环境,对前与nginx进行写作完成动-静分离,对后-可以连接数据斥,读/号数据记录。
|
1 2 |
systemctl disable firewalld --now setenforce 0 |
(1)tar xf jdk-8u91-linux-x64.tar.gz
(2)mv jdk1.8.0_91 /usr/local

(3)vim /etc/profile
|
1 2 3 4 |
export JAVA_HOME=/usr/local/jdk1.8.0_91 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:JAVAHOME/lib:{JAVA_HOME}/lib:JAVAH?OME/lib:{JRE_HOME}/lib export PATH=JAVAHOME/bin:{JAVA_HOME}/bin:JAVAH?OME/bin:PATH |

(4)刷新:source /etc/profile
(5) 具体查看有没有安装开发环境
|
1 |
java -version |

(1) tar zxvf apache-tomcat-8.5.16.tar.gz
(2)修改服务名字
|
1 |
mv /opt/apache-tomcat-8.5.16/ /usr/local/tomcat |
(3) 启动tomcat
|
1 2 |
/usr/local/tomcat/bin/shutdown.sh # 关闭 /usr/local/tomcat/bin/startup.sh # 启动 |


|
1 |
netstat -natp | grep java |

打开浏览器,输入:192.168.255.128:8080

|
1 |
cd /usr/local/tomcat/webapps |

|
1 2 3 4 |
cd test/ vim index.jsp <%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%> <% out.println(“动态页面 1,http://www.test1.com”);%> |



vim server.xml

xmlValidation=“false” xmlNamespaceAware=“false”


|
1 |
netstat -natp | grep 8080 |


|
1 2 |
cd /usr/local/tomcat/webapps/test vim index.jsp |

|
1 |
tp | grep 8080 |
|
1 2 |
cd /usr/local/tomcat/webapps/test vim index.jsp |
