在Linux环境下搭建Tomcat-web服务

1.使用阿里的免费试用服务器,免费试用地址

https://free.aliyun.com/?spm=5176.8112568.738194.3.dp2JRF&type=personal   在Linux环境下搭建Tomcat-web服务

 

2.然后登陆进控制台,会自动帮你创建一个实例

在Linux环境下搭建Tomcat-web服务

 

3.最好把密码改一下

在Linux环境下搭建Tomcat-web服务

4.记住这个ip,用来登录和供别人访问的。

在Linux环境下搭建Tomcat-web服务

5.最好把安全策略设置一下

在Linux环境下搭建Tomcat-web服务

在Linux环境下搭建Tomcat-web服务

入方向:

在Linux环境下搭建Tomcat-web服务

出方向:

在Linux环境下搭建Tomcat-web服务

端口范围例如8080是tomcat默认的端口,要用到就要设置上,要不然访问不了;22端口是ssh的;3306是mysql的,等等一些端口。授权对象:0.0.0.0代表所有ip网段,谁都可以访问。

6.使用xshell连接到服务器上

在Linux环境下搭建Tomcat-web服务

在Linux环境下搭建Tomcat-web服务

在Linux环境下搭建Tomcat-web服务

 

7.正是搭建Tomcat-web环境

一.安装JDK

1. 上传jdk文件到linux

在Linux环境下搭建Tomcat-web服务

这个是连了ftp,自行下载ftp软件

在Linux环境下搭建Tomcat-web服务

2.解压jdk压缩包

在Linux环境下搭建Tomcat-web服务

3.测试jdk是否安装成功

在Linux环境下搭建Tomcat-web服务

注意:这里实在jdkbin目录下运行的。并且java命令前有“./”

./(点斜杠)的意思是执行当前目录下的某可执行文件.
. /(点空格斜杠)相当于 source 根目录下的一个脚本.
source是用来执行脚本文件用的, 比如说 . ~/.bash_profile 会执行一遍~/.bash_profile

4.配置环境变量

在Linux环境下搭建Tomcat-web服务

(1)先切换到root用户:su root

(2)修改profifile文件的操作权限:

在Linux环境下搭建Tomcat-web服务

(3)编辑profifile文件:

在Linux环境下搭建Tomcat-web服务

(4)添加JAVA_HOME变量:

在Linux环境下搭建Tomcat-web服务

(5)使环境变量及时生效

在Linux环境下搭建Tomcat-web服务

(6)查看变量是否更新成功:

在Linux环境下搭建Tomcat-web服务

(7)在任意目录下测试环境是否配置成功

在Linux环境下搭建Tomcat-web服务

 

二.安装web服务器

Tomcat(依赖jdk

上传:

在Linux环境下搭建Tomcat-web服务

解压使用:tar -xzvf apache-tomcat-8.5.11.tar.gz

在Linux环境下搭建Tomcat-web服务

测试:

启动:./startup.sh 关闭: ./shutdown.sh

在Linux环境下搭建Tomcat-web服务

防火墙

Linux系统中默认有防火墙Iptables管理所有的端口,只启用默认远程连接22端口其他都关闭。

在Linux环境下搭建Tomcat-web服务

测试:

在Linux环境下搭建Tomcat-web服务

安装MySQL

YUMYellow dog Updater, Modified)是一个在FedoraRedHat以及CentOS中的Shell前端软件包管理器它基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,无须繁琐地一次次下载、安装.

步骤1: 检测系统是否自带安装mysql

[[email protected] /]# yum list installed | grep mysql

在Linux环境下搭建Tomcat-web服务

步骤2: 删除系统自带的mysql及其依赖(防止后面安装发生冲突)

[[email protected] /]# yum -y remove mysql-libs.x86_64

步骤3: CentOS添加rpm源,并且选择较新的源,RPM软件包管理器缩写

[[email protected] /]#

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm --no-check-certificate

在Linux环境下搭建Tomcat-web服务

步骤4: 安装第一步下载的rpm文件

[[email protected] /]# yum install mysql-community-release-el6-5.noarch.rpm

此处需要输入"y"

在Linux环境下搭建Tomcat-web服务

[[email protected] /]# yum repolist enabled | grep mysql //列出你所有的yum repo文件

在Linux环境下搭建Tomcat-web服务

步骤5: 使用yum安装mysql

[[email protected] /]# yum install mysql-community-server

此处输入3“y”

安装完毕

步骤6: 启动mysql服务

[[email protected] /]# service mysqld start

步骤7: 查看mysql是否自启动,并且设置开启自启动

[[email protected] /]# chkconfig --list | grep mysqld

0 1 2 3 4 5 6 代表centOS启动状态

[[email protected] /]# chkconfig mysqld on

步骤8: 修改字符集为UTF-8

[[email protected] /]# vim /etc/my.cnf

[mysqld]部分添加:

character-set-server=utf8

在文件末尾新增[client]段,并在[client]段添加:

default-character-set=utf8

esc退出编辑 :wq保存退出

修改完成后保存重启服务

[[email protected] /]# service mysqld restart

步骤9: 修改默认配置

[[email protected] /]# mysql_secure_installation

按照提示进行配置,这里默认root用户的密码空,直接回车即可。此处输入内容:"y","y","n","y","y"

步骤10:授权远程登录

方案1:实现远程连接(授权法)- 将权限改为ALL PRIVILEGES

[[email protected] /]# mysql -uroot -p

mysql> use mysql;

Database changed

mysql> flush privileges;

//mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问

mysql> select host,user,password from user;

这样机器就可以以用户名root密码root远程访问该机器上的MySql.

方案2:实现远程连接(改表法)

use mysql;

update user set host = '%' where user = 'root';

fiush privileges

这样在远端就可以通过root用户访问Mysql

注意在测试时,要关闭防火墙