网络服务器是您网站的重要组成部分。它们使您的内容可供尝试访问它的访问者使用。但是,您可能想知道:什么是 Tomcat,它与其他服务器软件有何不同?幸运的是,我们整理了一份指南来回答这些问题(以及更多!)。
在本文中,我们将仔细研究 Tomcat 及其工作原理。我们还将讨论它的优缺点,并向您展示如何在此服务器上运行 WordPress。开始吧!
什么是Tomcat服务器软件?
Apache Tomcat 是一个开源的网络服务器软件和 Java servlet 容器:
网络服务器是一台通过接收请求和提供内容来运行网站的计算机。当您为您的网站购买托管时,您的内容和数据存储在服务器上。
同时,servlet 是运行在支持 Java 的 Web 服务器上的 Java 程序。 Java 是一种用于为多个平台制作软件的编程语言。
Tomcat 实现了多种 Java 技术,包括 Jakarta Server Pages(以前称为 JavaServer Pages)和 Jakarta WebSocket。您可以将 Tomcat 用于一般的 HTTP 应用程序,但它也非常适合呈现动态内容,例如交互式网页。
Tomcat 与其他 Web 服务器有何不同?
Tomcat 由 Apache Software Foundation 开发,Apache Web Server 是同一家公司。但是,这两个服务器程序是不同的。
Apache 是一个开源的 Web 服务器软件,可以运行在包括 Windows 和 Linux 在内的多个平台上:
该软件包括可定制的模块,适用于大多数编程语言,包括 PHP。这使得 Apache 成为一个非常受欢迎的选择,尤其是在 WordPress 网站所有者和开发人员中。
另一方面,Tomcat 是为基于 Java 的应用程序设计的。但是,您也可以将它与其他 Web 服务器一起使用,包括 Apache。这样,服务器可以更轻松地处理 HTTP 和 Java 请求。
另一个流行的网络服务器软件是 NGINX:
NGINX 旨在同时处理大量连接。此功能使其成为可用的最强大的服务器软件选项之一。
通常,网络托管服务商会在其托管计划中指定他们使用的网络服务器类型。 WordPress 网站最常见的选项是 Apache 和 NGINX。但是,如果您更喜欢 Tomcat 托管的解决方案而不是其他产品,一些供应商也提供 Tomcat 托管的解决方案。您还可以通过主机的支持门户请求 Tomcat。
Tomcat 是如何工作的?
Tomcat可以在任何平台上使用。您可以从该软件的网站下载它。但是,您首先需要在计算机上安装 Java 开发工具包 (JDK)。
确保选择最新版本的服务器软件。在撰写本文时这是版本 10.0.20:
有几种安装服务器软件的方法。我们为本教程选择了最简单的方法:32 位/64 位 Windows 服务安装程序。
下载应用程序后,您需要将其安装到您的计算机上。双击该文件,安装向导将打开。请注意,您不必更改默认设置。您只需单击“下一步”按钮即可完成安装。
我们建议取消选中运行 Apache Tomcat 和显示自述文件选项,以便我们可以向您展示如何手动启用和禁用该程序:
然后,导航至Program Files > Apache Software Foundation > Tomcat 10.0 运行服务器。请注意,没有运行 Tomcat 的应用程序。这是因为它是“服务”而不是应用程序。
要访问“服务”面板,请按键盘上的 Windows + R 并在框中键入 services.msc:
准备好后选择确定,服务窗口将打开。然后,找到Apache Tomcat 10.0 Tomcat 10,右击选择开始:
要检查它是否正在运行,请打开 Web 浏览器并在地址栏中键入 http://localhost:8080/。然后您应该会看到以下页面:
此页面确认 Tomcat 正在您的计算机上运行。要禁用它,请使用与上述相同的步骤返回服务窗口,右键单击 Apache Tomcat 10.0 Tomcat 10,然后选择停止。
如何确定您的 Web 服务器是否使用 Tomcat
幸运的是,有一种简单的方法可以验证您的网站是否托管在 Tomcat 服务器上。在谷歌浏览器中打开您的网站。然后,按键盘上的F12启动开发者工具:
选择“网络”选项卡并刷新页面,然后单击“名称”下的任意项目:
确保选中“标题”选项卡。然后,在 Response Headers 下,查找服务器:
在我们的示例中,您可能会注意到服务器是 Apache-Coyote。这是 Tomcat 服务器软件的连接器组件之一。
请注意,您可能无法始终看到网站使用的服务器类型。如果该站点使用 Cloudflare 等代理服务,您将看到显示的是其名称而不是服务器。
Tomcat 的优点和缺点
如果您正在为基于 Java 的项目寻找功能强大的服务器,Tomcat 可能是您的理想解决方案。此外,该软件还有其他好处:
- 它是开源的。这意味着专业开发人员正在不断更新和改进它。
- 很轻。它提供快速的数据处理,有助于提高您在处理复杂项目时的生产力和效率。
- 它很灵活。服务器带有内置的自定义选项。因此,您可以根据自己的具体需要和要求配置设置。
但是,Tomcat 的速度和效率不如 Apache Web 服务器,尤其是在处理静态页面时。此外,用户可能面临内存问题和 SSL 安装问题。
在 Tomcat 上运行 WordPress
如前所述,Tomcat 是基于 Java 的服务器软件。同时,WordPress 是建立在 PHP 之上的。但是,您仍然可以在此 Web 服务器软件上运行该程序。
首先,您需要将 WordPress 下载到您的计算机上。然后,解压缩文件并将其放在服务器的根文件夹中。您还需要安装 MySQL 并创建数据库。
然后,启动 Tomcat 服务器(如前所示)并在 Web 浏览器中打开 http://localhost:8080/JWordpress。这将带您完成 WordPress 设置过程。
从这里开始,您只需完成配置步骤,一切就绪!之后你只需要一个提供静态IP地址的主机(比如虚拟主机或者你可以通过AWS云通道),你可以使用命令行让你的Tomcat服务器在本地立刻上线。
结论
Tomcat 是基于Java 程序的开源服务器软件。它适用于任何平台,您可以轻松下载并在您的计算机上进行设置。然后,只要您拥有静态 IP,就可以毫不费力地将您的 Java 或 WordPress 网站上线。
此外,该软件是轻量级的,并带有多个自定义选项。它还可以与其他服务器(如 Apache)一起使用。请记住,即使它是基于 Java 的服务器,您甚至可以在其上运行您的 WordPress 网站,这是我们喜欢 CMS 的另一个原因。
您对Tomcat服务器软件有什么疑问吗?在下面的评论部分让我们知道!
查看源码