欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

程序员文章站 2024-03-18 20:20:52
...

项目部署到阿里云

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

**准备工作:**可以使用yum安装的使用yum安装,无法使用yum的手动安装,将所需要的安装包上传到服务器的/root目录下

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

因为配置过程中会使用到zip文件,使用yum安装zip解压工具
详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第1步:安装JRE

使用yum搜索jre的版本,不要安装最新版,容易出问题,安装旧版就可以.

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

yum install -y java-11-openjdk.x86_64#安装jdk11,等待一会

安装完成后,输入java -version,输出以下内容,说明安装成功!!!

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第2步:安装Maven

手动安装,在压缩包位置解压到/opt目录下

 #解压Maven
 tar -zvxf apache-maven-3.6.3-bin.tar.gz -C /opt

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

配置环境变量:vim /etc/profile后重启配置文件source /etc/profile

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

输入mvn -version,提示以下信息,说明配置成功

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

配置阿里云镜像:vim /opt/apache-maven-3.6.3/conf/setting.xml

<!-- 阿里云镜像 -->
		<mirror> 
		<id>alimaven</id> 
		<name>aliyun maven</name> 
		<url>http://maven.aliyun.com/nexus/content/repositories/central/</url> 
		<mirrorOf>central</mirrorOf> 
		</mirror>

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第3步:安装MySQL

安装mysql80-community-release-el7-3.noarch.rpm文件,(yum库中的MySQL版本太低)。

yum install -y mysql80-community-release-el7-3.noarch.rpm
#搜索mysql
yum list mysql*
#安装mysql
yum instll -y mysql-community-server.x86_64
#启动mysql
systemctl start mysqld
#查看mysql状态
systemctl status mysqld

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

安装完成后找到原始密码,登入,设置自己的密码

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

导入项目初始数据:

将项目的原始数据的sql打包成压缩包上传到/root目录下,并解压到当前目录

#解压
unzip -d /root init-sql-1.5.zip 
#登录数据库
mysql -u root -p
>create database community#创建数据库
>use community# 进入到数据库
>soure /root/init_data/xxxx.sql#初始化数据

第4步:安装redis

#搜索Redis
yum list redis*
#安装Redis
yum install -y redis.x86_64 
#启动redis
systemctl start redis
#查看Redis
systemctl status redis

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

Redis安装启动成功!!

#连接上Redis
redis-cli
127.0.0.1:6379> keys *
(empty list or set)#Redis没问题
127.0.0.1:6379> 

第5步:安装kafka

#解压
tar -zvxf kafka_2.12-2.3.0.tgz -C /opt
#在kafka目录下启动zookeeper
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties 
#启动kafka,后台启用
nohub bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &

第6步:安装ElasticSearch

#解压
tar -zvxf elasticsearch-6.4.3.tar.gz -C /opt
#解压分词插件
unzip -d /opt/elasticsearch-6.4.3/plugins/ik elasticsearch-analysis-ik-6.4.3.zip
#进入到配置文件目录下
cd /opt/elasticsearch-6.4.3/config

修改elasticsearch.yml文件,三处地方改成自己的。

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

修改jvm.options文件,ElasticSearch默认的内存太大。

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

ElasticSearch不允许root用户启动,需要建一个普通用户

#增加普通用户
 useradd nowcoder1 -p 123456
#给普通用户添加权限
cd /opt
chown -R nowcoder1:nowcoder *
cd /tmp
chown -R nowcoder1:nowcoder *

切换到普通用户,启动ElasticSearch

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

切换回root,查看ElasticSearch状态,green正常。

curl -X GET "localhost:9200/_cat/health?v"

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第7步:安装Tomcat

#解压
tar -zvxf apache-tomcat-9.0.22.tar.gz -C /opt
#配环境变量
vim /etc/profile

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

#重启配置文件
source /etc/profile

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

浏览器可以访问到Tomcat首页:

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第8步:安装nginx

#搜索nginx
yum list nginx*
#安装nginx
yum install nginx.x86_64 
修改配置文件
vim /etc/nginx/nginx.conf

修改配置文件:这一段注销

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

重新添加:

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

启动成功:

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

第9步:部署项目

删除Tomcat目录下webapps下的所有文件,因为项目要放到这里面。

  1. 将项目压缩成.zip文件上传到root目录下

  2. 解压到root目录下

  3. 编译,不需要测试(测试类写的不标准)

    mvn clean package -Dmaven.test.skip=true
    

    编译成功

详细记录一次部署项目到阿里云!!图文并茂,值得第一次的小白看一看

4.将编译好的文件放到Tomcat目录下webapps

5.重启Tomcat