type
status
date
slug
summary
tags
category
icon
password
notion image
📖
Apache、IIS、Nginx 属于「HTTP Server」 一个 HTTP Server 关心的是 HTTP 协议层面的传输和访问控制,所以在 Apache/IIS/Nginx 上你可以看到代理、负载均衡等功能。客户端通过 HTTP Server 访问服务器上存储的资源(HTML 文件、图片文件等等)。通过 CGI 技术,也可以将处理过的内容通过 HTTP Server 分发,但是一个 HTTP Server 始终只是把服务器上的文件如实的通过 HTTP 协议传输给客户端。 而 Tomcat、Wildfly 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器(Ruby/Python 等其他语言开发的应用也无法直接运行在 Tomcat 上)。 应用服务器是一个应用执行的容器。它首先需要支持开发语言的 Runtime(对于 Tomcat 来说,就是 Java),保证应用能够在应用服务器上正常运行。其次,需要支持应用相关的规范,例如类库、安全方面的特性。对于 Tomcat 来说,就是需要提供 JSP/Sevlet 运行需要的标准类库、Interface 等。为了方便,应用服务器往往也会集成 HTTP Server 的功能,但是不如专业的 HTTP Server 那么强大,所以应用服务器往往是运行在 HTTP Server 的背后,执行应用,将动态的内容转化为静态的内容之后,通过 HTTP Server 分发到客户端。

Tomcat配置部分

server.xml配置改写成引用子文件配置的格式。 后续新增vhost,此文件只需新增引用的子文件,不需要修改其他内容。
vhost\localhost.xml 注意Service nameConnector port不能与其他vhost重复,同时修改站点主机头、路径、日志格式

IIS配置部分

配置Tomcat服务器运行正常后做IIS+Tomcat整合

tomcat连接器

  • 配置为ISAPI筛选器
notion image
jsp站点下添加虚拟目录jakarta(参照isapi_redirect.properties中设置),编辑功能权限,修改为“执行”
notion image
 
  • isapi_redirect.properties中配置好相关路径
  • workers.properties中设置好worker名及对应port(端口在tomcat配置文件中修改)
  • uriworkermap.properties中通过规则设置uri与worker映射关系(可匹配目录页可匹配主机头)

目录规划建议

notion image
Traefik服务网关Hadoop+Spark集群部署
Loading...
瓶幾¬_¬
瓶幾¬_¬
一个新时代无产者🍚
统计
文章数:
32
近期文章
PERC H710P Mini 刷直通模式
2024-7-31
国内镜像源加速问题
2024-6-8
ESXi 安装 DSM7.2
2024-5-3
通过idrac批量进行服务器电源控制
2024-3-21
体检可行性方案
2024-3-17
微信接龙数据统计
2024-3-9
📢公告
🙂暂时没啥要公告的~