ssh项目部署到阿里云的Linux服务器

1. 操作目的:

使用购买的域名(服务器还没有备案成功,所以我这里先使用ip进行操作)在浏览器访问自己的项目。

2. 操作要求:

xshell(远程连接服务器进行相应的操作的一个软件)
xftp(远程传输文件的软件)
navicat for mysql 连接远程服务器数据库的可视化数据库软件
以上软件自行百度安装。

3. 环境准备

jdk-8u231-linux-x64.tar.gz(因为我之前碰到过jdk里面自带的jre不完整,所以在下个jre)
jre-8u231-linux-x64.tar.gz
apache-tomcat-8.5.47.tar.gz tomcat
mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar mysql

4. 购买域名和服务器
在阿里云上面购买服务器,我购买的是centos6.9的镜像
5. 操作问题

a. 如何下载jdk和jre
b.如何下载tomcat8
c.如何下载mysql8
d.如何将下载的文件传输到服务器
e.如何在服务器搭建java和tomcat环境及修改配置文件
f.如何配置mysql环境

6. 操作开始
a. 如何下载jdk和jre
	 [jdk链接页面](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

在这里插入图片描述
jre页面链接
在这里插入图片描述

b. 如何下载tomcat

tomcat官网 因为我使用的tomcat8所以就下载了tomcat8,tar类的文件是Linux的压缩文件
在这里插入图片描述
在这里插入图片描述

c.如何下载mysql8

mysql8.0.18下载地址
在这里插入图片描述
在这里插入图片描述

d.如何将下载的文件传输到服务器

/usr下创建一个java文件夹用来存储传送的文件。在左边本地电脑里面找到要传送的文件双击就喀什进行上传了。
在这里插入图片描述
上传完毕之后要进行解压处理
在这里插入图片描述
tar -xvf jdk-8u231-linux-x64.tar.gz 解压jdk
tar -xvf jre-8u231-linux-x64.tar.gz 解压jre
tar -xvf apache-tomcat-8.5.47.tar.gz解压tomcat
mv jre1.8.0_231 jre 将jre1.8.0_23名字修改为jre
cd jdk1.8.0_231
rm -rf jre//删除jdk文件下的jre
cd .. 退回到上级目录
mv jre jdk1.8.0_231/ 将下载的jre移动到jdk下面的jre

e.如何在服务器搭建java和tomcat环境及修改配置文件

第一步:配置java环境
vim /usr/profile点击i进行插入操作 在文件的末尾添加上下面的语句
注:unset i后面的不是的
在这里插入图片描述

export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk1.8.0_231/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

添加之后按esc退出编辑模式
再按住: 写上wq退出
测试java环境是否安装正确
java -version
在这里插入图片描述
这样java环境就配置好了

第二步配置tomcat环境
到apache-tomcat-8.5.47/bin下
vim setclasspath.sh
在最后添加上

export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk1.8.0_231/jre

测试是否成功
在bin目录下执行
./startup.sh 如果出现下面这样则证明位置成功
在这里插入图片描述
如果出现./shutdown.sh 无法关闭的情况
处理方案点击链接阿里云服务器tomcat ./shutdown.sh关闭命令报错Could not contact localhost:8005. Tomcat may not be running.
我才开始不相信那样修改,但是事实就是那样真的行。

f.如何配置mysql环境
  1. 首先在阿里云服务器开启对3306的安全组

在这里插入图片描述

  1. 配置mysql

    先介绍如何卸载mysql 防止安装失败后重新装遇到问题
    查找服务器上面是否有mysql相关的文件
    在这里插入图片描述
    —删除响应的文件 一次使用下面的语句删除对应的文件删除完整之后再查看是否还有响应的mysql文件
    rpm -e --nodeps mysql-community-devel-8.0.18-1.el6.x86_64
    —查看mysql相关的文件,并将找到的文件都删除
    find / -name mysql
    eg; rm -rf /usr/include/mysql
    — 删除配置文件
    rm -rf /etc/my.cnf
    -------至此如何完全卸载就执行完毕了------

安装mysq
将下载好的mysql的Linux版本上传到服务器上面
就是刚才的mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar 转移到/usr下进行解压
tar -xvf mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar 解压出来的是rpm的文件
使用rpm命令按照以下顺序进行安装

 rpm -ivh -ivh mysql-community-common-8.0.18-1.el6.x86_64.rpm --force --nodeps
 rpm -ivh mysql-community-libs-8.0.18-1.el6.x86_64.rpm --force --nodeps
 rpm -ivh mysql-community-devel-8.0.18-1.el6.x86_64.rpm --force --nodeps
 rpm -ivh mysql-community-client-8.0.18-1.el6.x86_64.rpm --force --nodeps
 rpm -ivh mysql-community-server-8.0.18-1.el6.x86_64.rpm --force --nodeps

初始化数据库
service mysqld start
添加到系统服务中
chkconfig --add mysqld
设置开机自启动
chkconfig mysqld on
获取临时产生的密码
grep 'temporary password' /var/log/mysqld.log
使用临时密码登录
mysql -uroot -p临时密吗

参考博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值