Spring Boot项目部署所需环境搭建

639 阅读1分钟

因一次服务器重置,重新搭建了一下一个项目启动所需的环境,做此记录。

jdk8

  1. 上传jdk包

    mkdir /usr/local/java
    

    上传到这个目录下

  2. 解压

    tar -zxvf jdk-8u161-linux-x64.tar.gz
    
  3. 添加环境

    vim /etc/profile
    
    # 在最下面增加
    # set java enviroment
    JAVA_HOME=/usr/local/java/jdk1.8.0_161
    JRE_HOME=/usr/local/java/jdk1.8.0_161/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    
    # 让配置生效
    source /etc/profile
    # 检测生效
    java -version
    

Maven

  1. 下载maven

    wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
    
  2. 解压

    tar -zxvf apache-maven-3.6.3-bin.tar.gz
    
  3. 添加环境

    vim /etc/profile
    
    # 在最下面增加
    MAVEN_HOME=/usr/local/maven3
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
    
    # 让配置生效
    source /etc/profile
    # 检测生效
    mvn -version
    

Git

  1. 下载

    yum install -y git
    

nginx

  1. 下载

    # 下载
    http://nginx.org/en/download.html
    # 上传至/usr/lcoal
    # 解压
    tar -zxvf nginx-1.20.1.tar.gz
    # 改名
    mv niginx-1.20.1 nginx
    
  2. 安装

    # 进入目录
    cd /usr/local/nginx
    # 配置(增加https模块)
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    # 编译
    make
    # 安装
    make install
    
  3. 启动

    # 创建日志目录
    cd /usr/local/nginx
    mkdir logs
    
    cd sbin
    # 测试
    ./nginx -t
    # 启动
    ./nginx
    # 重启
    ./nginx -s reload
    
  4. 添加环境

    vim /etc/profile
    
    #set nginx enviroment
    export NGINX_HOME=/usr/local/nginx
    export PATH=$PATH:$NGINX_HOME/sbin
    

docker

  1. 安装yum-utils

    yum install -y yum-utils
    
  2. 配置国内源

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 安装docker

    yum install docker-ce
    
  4. 开机自启动

    systemctl start docker
    systemctl enable docker
    

redis

  1. docker镜像

    # 查询redis镜像版本
    docker search redis
    # 拉去对应的镜像
    docker pull redis
    
  2. 创建挂载目录

    mkdir /usr/local/docker
    mkdir /usr/local/docker/redis
    mkdir /usr/local/docker/redis/data
    

    将redis.conf放置/usr/local/docker/redis目录下

  3. 启动redis容器

    docker run 
    -p 6379:6379 
    --name redis 
    -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf 
    -v /usr/local/docker/redis/data:/data 
    -d redis redis-server /etc/redis/redis.conf 
    --appendonly yes
    

MySql

  1. docker镜像

    # 查询redis镜像版本
    docker search mysql
    # 拉去对应的镜像
    docker pull mysql
    
  2. 启动容器

    docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=xxxxxx -d mysql