一、服务器基本信息
操作系统:Ubuntu 18.04 64位(CentOS 和 Ubuntu 的指令、默认配置存在不同,所以一定要看好自己的操作系统版本)
二、Tomcat详细部署安装流程
主要步骤流程还是要参考阿里云官方提供的文档:
手动部署Java Web环境(Alibaba Cloud Linux 2)
但是官方文档都是以CentOS为例,在一些具体环节上Ubuntu有所不同,故本专栏着重说明与官方教程不同及官方流程未详细说明的地方
步骤一:准备工作
1. 在安全组入方向添加规则放行所需端口
2. 远程连接Linux实例
在阿里云平台或者通过Xshell等SSH连接软件连接到我们的服务器
不建议直接在阿里云平台连接,使用体验较差,需要注意的一点,这里连接服务器使用的账号密码和你登录阿里云管理平台的不是一样的
3.关闭防火墙
这里Ubuntu系统使用systemctl status firewalld 指令查看防火墙状态会提示Unit firewalld.service could not be found.
- 区分Linux、Ubuntu、Centos的防火墙:
- Linux原始自带的防火墙工具iptables
- Ubuntu的防火墙工具ufw
- Centos的防火墙工具firewalld
Linux原始的防火墙工具iptables由于过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的防火墙工具ufw(uncomplicated firewall,译为简单的防火墙 ) 。而UFW支持图形界面操作,只需在命令行运行ufw命令即能看到一系列的操作。
所以这里我们要使用ufw的一系列命令进行操作,把防火墙关闭即可
查看当前防火墙状态:sudo ufw status (inactive状态是防火墙关闭状态 active是开启状态)
开启防火墙:sudo ufw enable
关闭防火墙:sudo wfw disable