tomcat基本了解与nginx的实例

目录

一.tomcat的简介

二.tomcat它是由三个容器组成

nginx的实例1

2.案例二

 案例3

四案例4 

五总结


一.tomcat的简介

Tomcat 是一个开源的 Java Web 应用服务器,它实际上是 Apache 软件基金会的 Jakarta 项目中的一个子项目。Tomcat 的主要作用是承载和运行基于 Java 技术的 Web 应用程序。

以一个形象化的方式来解释 Tomcat,可以将其比喻为一个能够理解并处理 Java Web 应用的“服务员”。当你准备好提供一个 Java Web 应用时,你可以让 Tomcat 来运行它。

具体来说,Tomcat 提供了以下功能:

  1. Web 服务器:Tomcat 可以像一个“服务员”一样接收客户端(如浏览器)发出的 HTTP 请求,然后将请求传递给适当的 Java Web 应用程序进行处理。

  2. Servlet 容器:Tomcat 是一个能够运行 Servlet(Java Web 编程的一种技术)的容器。它负责加载、初始化和管理 Servlet,并在接收到客户端请求时调用 Servlet 的方法来生成响应。

  3. JSP 支持:Tomcat 还支持 JSP(Java Server Pages)技术,允许开发人员使用包含 Java 代码的 HTML 模板来动态生成网页内容。

  4. 静态资源服务:除了处理动态的 Java Web 应用程序外,Tomcat 也可以直接提供静态文件(如 HTML、CSS、JavaScript、图像等)的服务。

  5. 连接池管理: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代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值