前言
最近在阿里云上购买了一台云服务器,系统为CentOS 7.6 64位。然后开始着手搭建Java Web的运行环境。需要安装Tomcat和MySQL。找了一篇教程之后,就开始了掉坑与填坑的心酸路程,好在最后还是成功了,下边将会总结在CentOS7.6下安装Tomcat和MySQL的过程。 我们知道CentOS是Linux系统,其实CentOS是从著名的Rea Hat(小红帽)演变而来,是Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。因为是Open Source的嘛,当然是免费的。
一切操作都需要用命令来执行。当然你可以安装桌面,但是个人觉得不需要。
#本地计算机安装ScureCRT和ScureFX
因为我们的计算机大部分都是windows系统或mac系统的,所以不能直接使用本地计算机自带的远程连接功能连接服务器。所以,我们需要一个终端仿真程序来来连接服务器。我推荐使用SecureCRT和SecureFX。这两个软件是配套使用的。简单的讲,SecureCRT是安装在本地计算机上的一个软件,你可以使用这个软件,用你的Windows(mac)操作系统的电脑连接上linux的服务器;SecureFX支持普通FTP标准和安全数据传输标准(SFTP 或者 在SSH2 上的FTP)的FTP客户端软件(人话就是:可以直接从本地计算机向CentOS系统中上“拖”传“拽”文件),而且他还有一个好处就是可以清晰的看到CentOS上的目录结构。
下载连接:https://download.csdn.net/download/gw_wg/10330332。
#####下载安装之后就可以开始搭建环境了。
#一、搭建条件
首先当然是你得有一个云服务器,我购买的是阿里云的,当然还有腾讯云之类的,看你自己需要了。
- 操作系统要求的版本为:CentOS 7.x 因为从7开始,CentOS使用Firewall代替了iptable 虽然在CentOS中还有iptable的存在,但是实际已经不起什么作用了。
- Tomcat版本,我选用的Tomcat版本为8.5.29的,Tomcat的版本一直在更新,选用你满足你需要的就好。 阿里云提供了Tomcat的下载路径。(https://mirrors.aliyun.com/apache/tomcat/tomcat-8/ )。
- Java Web怎么能少了JDK呢,我选用的JDK版本为1.8.0_141
#二、安装
CentOS 7.6默认开放了防火墙,在安装之前需要先放行80、8080、443端口的入方向。这里我提供两种方式:
- 关闭防火墙和开机自启功能:
systemctl stop firewalld.service
systemctl disable firewalld.service
- 在防火墙里添加规则,放行 80、443 或 8080 端口入方向规则。