目录
一.tomcat的简介
二.tomcat它是由三个容器组成
nginx的实例1
2.案例二
案例3
四案例4
五总结
一.tomcat的简介
Tomcat 是一个开源的 Java Web 应用服务器,它实际上是 Apache 软件基金会的 Jakarta 项目中的一个子项目。Tomcat 的主要作用是承载和运行基于 Java 技术的 Web 应用程序。
以一个形象化的方式来解释 Tomcat,可以将其比喻为一个能够理解并处理 Java Web 应用的“服务员”。当你准备好提供一个 Java Web 应用时,你可以让 Tomcat 来运行它。
具体来说,Tomcat 提供了以下功能:
-
Web 服务器:Tomcat 可以像一个“服务员”一样接收客户端(如浏览器)发出的 HTTP 请求,然后将请求传递给适当的 Java Web 应用程序进行处理。
-
Servlet 容器:Tomcat 是一个能够运行 Servlet(Java Web 编程的一种技术)的容器。它负责加载、初始化和管理 Servlet,并在接收到客户端请求时调用 Servlet 的方法来生成响应。
-
JSP 支持:Tomcat 还支持 JSP(Java Server Pages)技术,允许开发人员使用包含 Java 代码的 HTML 模板来动态生成网页内容。
-
静态资源服务:除了处理动态的 Java Web 应用程序外,Tomcat 也可以直接提供静态文件(如 HTML、CSS、JavaScript、图像等)的服务。
-
连接池管理:Tomcat 还可以管理数据库连接池,以提高对数据库的访问效率。
简而言之,Tomcat 就像是一个能够理解和处理 Java Web 应用程序的服务员,它接收客户端请求并将其传递给正确的 Java Web 应用程序进行处理,最终生成并返回响应。
当你下载和配置 Tomcat 并将你的 Java Web 应用部署到 Tomcat 上时,你可以通过访问 Tomcat 提供的 URL 来访问你的应用,就像与一个服务员交流一样简单。
二.tomcat它是由三个容器组成
web容器:完成web服务的功能
web服务器可以通过http或者https来访问的一个页面或文件
web容器封装了一组文件集中化管理 一组组员对象
jsp 容器 就是将jsp动态网页翻译成servlet代码
动态页面:可以让用户交互的一种文本web的页面
index.jsp-------->jsp翻译成servlet语言------->catalina
servlet容器 名为catalina处理servlet代码
nginx的实例1
比如服务器进入维护所有人进去都是维护的页面只有特定的ip地址才能访问页面
进入nginx配置文件改配置
在进入本机浏览器输入ip地址就会显示如下
2.案例二
访问www.hou.com/100-(100|200)-*.html *代表任意数字
需要跳转到www.hou.com
进入服务器中改配置文件
改完后nginx -t 检查一下 没有错误重启nginx服务 在把www.hou.com 192.168.133.6 映射到本地hosts里面
验证 打开虚拟机输入.html之前的数字可以变化
案例3
要求访问www.hou.com/*.php *代表其他字符
首先进入配置文件改配置文件
进入ect/hosts 输入192.168.133.13 www.hou.com
在进入虚拟机
它都会出现这个说明配置成功
四案例4
输入www.hou.com/abc/123.html 跳转只首页
改配置文件
进入虚拟机
五总结
web容器:1.接受并响应请求 2.展示动态页面
jsp容器 翻译java------->servlet
serverlet容器 借助catalina来执行servelet代码