【Linux环境】linux环境下安装tomcat服务器,包含linux-tomcat下载安装(最新)

简介: 【Linux环境】linux环境下安装tomcat服务器,包含linux-tomcat下载安装(最新)

一、背景说明

在安装tomcat之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。

二、操作步骤

第一步:下载安装包

有两种方式,可自由选择,一种是wget命令(推荐),另一种从官网上下载到本地电脑,再通过ssh命令或者工具上传到 linux 服务器上(比较繁琐)。

首先去Apache官网下载,地址:点击打开链接https://tomcat.apache.org/download-90.cgi 。(如下图)

在阿里云服务器上执行如下命令

成功之后,如下图所示:

第二步:解压tomcat包

执行命令如下:

命令:tar -zxvf apache-tomcat-9.0.40.tar.gz

第三步:启动Tomcat

命令:./startup.sh

注:查看是否启动成功,可以cd进入/tomcat/logs/catalina.out文件 查看。

第四步:修改Linux网关(不修改不能访问)

在阿里云中的CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8080端口,也就是将8080端口加入到zone(Firewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent

这样就成功的将8080端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则,命令如下:

命令:firewall-cmd --reload

OK,下面看一下public区域下所有已打开的端口,命令如下:

命令:firewall-cmd --zone=public --list-ports

可以看到8080端口已经成功打开:

访问成功后的页面如下:

第五步:访问成功--添加HTTPS

现在的网络基本上都是HTTPS的,那么我们也追加一下HTTPS:

执行命令生成key,到tomcat的config目录下。

命令:keytool -genkey -alias tomcat -keyalg RSA -keystore /Data/tomcat/apache-tomcat-9.0.40/conf/.keystore

  • https连接需要用到数字证书与数字签名(MD5算法)
  • 网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书
  • 使用java的工具keytool产生数字证书,生成文件.keystore.

修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass。

 

 

完结!


相关文章
|
2月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
15天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
125 18
|
17天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
89 15
|
18天前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
246 13
|
2月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
2月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
214 0
|
3月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
353 13
|
3月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
120 2
|
3月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
245 0
|
3月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
248 0