【spingBoot 前后端分离项目从零开始部署】

  1. 环境的设置
    1. 环境需要
      CentOs系统77最方便
      MySQL和自己的项目配制        
      Redis最新版        
      Java

      1.8

      docker

      Docker支持以CentOs系统7

      Nginxnginx-1.22.0
    2. 查看系统的版本号

      1. CentOS

        cat /etc/redhat-release

      2.  Java

         java -version

        如果没有Jdk版本自己下载好上传到服务器解压就行
         

      3. 解压jdk

        tar -zxvf jdk-8u11-linux-x64.tar.gz
        

        配置环境变量

        vi /etc/profile
        
        export JAVA_HOME=/usr/local/jdk1.8.0_11      
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
        export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
        export PATH=$PATH:${JAVA_PATH}

        在文件profile的最后一行加上,注意:JAVA_HOME=对应的是自己的jdk存放路径,编辑后保存并退出

      4. 刷新配置生效

        source /etc/profile
      5. Docker 安装
        yum install docker
        启动
        systemctl start docker
        systemctl enable docker 开机自启

        查看docker版本

        docker version
      6. 使用docker 安装mysql

        docker pull mysql
        
      7. 使用dcker 启动mysql

        docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --lower_case_table_names=1
      8. 安装redis

        docker pull redis
        docker run -it --name redis -p 6380:6379 -d redis

        这里我们可以自己用Navicat 连接数据库 完善数据库信息(相信大家都知道就不解释)

      9. 因为部署的是前后端分离项目,这里使用的是Nginx做的负载均衡

        首先将安装包上传到自己的路径

        1.解压 (后面版本换成自己的)

        tar -zxvf nginx-1.22.0

         2.修改文件名称

        mv nginx-1.22.0 nginx

         3.移动Nginx位置

        cp -r nginx /usr/local/src
        cd /usr/local/src/
        mkdir  /usr/nginx 

        ./configure --prefix=/usr/nginx/

         如果出现yum -y install gcc gcc-c++ autoconf automake make 错误

        yum -y install gcc gcc-c++ autoconf automake make


      10.  

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值