- 登录Linux主机
- 下载软件包
- 上传软件包
- 安装软件包
- 配置环境变量
- 配置防火墙规则
- 重启防火墙
- 配置出入站规则
- 启动Tomcat服务器
- 访问Tomcat服务器
本文以阿里云的Linux主机讲解
1. 通过远程工具登录Linux主机
比如Putty,体积小巧,好用。
下载链接:(来自于百度软件)
http://sw.bos.baidu.com/sw-search-sp/software/473c4b8568792/PuTTY_0.67.0.0.exe
2. 下载JAVA环境和Tomcat服务器
下载JAVA 1.8 ,下载链接:(来自于Oracle官网)
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1498226332_375e818095a8bfac28f4db2ae9eba9c3
下载Tomcat 8.5 ,下载链接(来自于Tomcat官网)
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
3. 上传软件包
通过ftp连接工具上传下载好的压缩包到Linux服务器
或者通过命令行进行上传和下载。安装 lrzsz命令。在Linux环境下输入yum -y install lrzsz命令即可安装。
安装好后通过rz命令上传,sz命令下载。
4. 安装软件包
输入bash命令
cd /home
移动到你上传的软件包的文件目录。
输入bash命令
tar -xzvf 软件包的名称
解压软件包到当前目录,解压完成后,就要去配置JAVA的环境变量。
5. 配置环境变量
输入bash命令
cd /etc
移动到Linux系统的 “ 配置仓库 ” 目录(为什么叫做配置仓库在文章后面会说明),通过vim 命令编辑profile文件,命令是 vim profile 然后回车,输入大写的G移动到文件尾,输入小写的 i 进入编辑模式,右移光标到最后一个字符,换行。在文件末尾输入如下代码
JAVA_HOME=JAVA的安装目录
JRE_HOME=JAVA的安装目录+/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
代码输入完成后,按下Esc键,退出编辑模式,然后输入bash命令执行保存文件操作
:w
保存完毕后,输入bash命令退出编辑器
:exit
接着输入bash命令让代码立即生效
source /etc/profile
确认代码是否生效,输入bash命令查看PATH变量值(区分大小写)
echo $PATH
确认JAVA环境是否安装完成,输入bash命令
java -version
如果返回如下代码,则说明安装完成。
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
6. 配置防火墙规则
输入bash命令开放Tomcat服务器所需的默认端口(80和8080端口)
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
7. 重启防火墙
重启防火墙让修改生效
firewall-cmd --reload
8. 配置出入站规则
阿里云的服务器在配置这些东西后,仍然不能进行访问,需要进入阿里云ECS服务器管理中心配置服务器的出入站规则(这是个坑)。
登录阿里云,进入控制台(右上角)
进入ECS服务器菜单,点击云服务器后面的数字进入服务器列表
点击管理,进入服务器管理页面
点击本实例安全组,进入实例安全组
点击右侧的配置规则,配置服务器的出入站规则
配置好自己需要的端口即可
9. 启动Tomcat服务器
输入bash命令,移动到Tomcat服务器的可执行文件目录(bin目录)
cd /home/java8/tomcat/bin
输入bash命令启动Tomcat服务器
./startup.sh
10. 访问Tomcat服务器
在浏览器地址栏输入你的Linux主机公网IP地址+:8080 即可访问到你的Tomcat服务器
如图所示:
附注:
Linux系统的 /etc目录:一般命令都是以英文缩写来表示,但是 /etc比较例外,他是and so on的意思,意为等等。来自于法语的 et cetera (中文翻译:等等),也就是存放一些不太明确分类的文件的地方。他是Linux系统中一个非常重要的地方,这个目录一般用来存放程序所需的整个文件系统的配置文件,有点类似于控制中心的意思。