从无到有 部署Linux项目环境

一.初始化磁盘

  1. 配置上篇博客连接 

二.搭建JDK8环境

1.查看Java指令

2.下载JDK8安装包 

3.下载到linux服务器中

 4.解压 tar xvf

5.解压完毕,进行环境变量配置

记住存在的路径,并在环境变量中进行配置

5.1 安装vim指令

 yum install vim

输入Y

5.2验证vim指令,并编辑 profile 文件进行环境变量的配置

 5.3进行环境变量配置

export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/bin
export PATH=$PATH:$JAVA_HOME/bin:$MONGODB_HOME/bin

 上面的路径记得更换为自己的,若是安装步骤进行配置,则无需改变

  输入i进行比编辑  点Esc 输入wq 进行保持处理

 5.4输入Java 查看指令是否生效,若不生效 则需要关闭页面重新打开

5.5验证指令

 三.部署Nacos环境

1.下载Nacos文件

2.解压Nacos文件 zip

 3.进入bin目录下

bash startup.sh -m standalone    单体nacos启动脚本

遇到启动失败问题:

 解决方案:

一:输入刷新文件指令  source proflie  到etc目录下

二:重新打开一个页面 进行脚本启动

三:进行验证 默认端口8848

页面打开失败,确认端口是否开启

开启端口指令

firewall-cmd --zone=public --add-port=8848/tcp --permanent   8848 要开启的端口
firewall-cmd --reload

 账号: nacos   密码: nacos

四.进行nacos文件配置

由于项目不通,请按照项目中的配置文件进行配置 就不一一介绍了 

配置完成。

四. 中间件安装

    由于之前 mysql redis mongodb 文件服务器,文件预览服务器等

    都安装好了 后续再安装进行补充吧

五.项目打包进行部署

1.进行项目打包,并配置nacos地址

 

2.编写启动脚本

#!/bin/bash

pid_old=`ps -ef | grep java | grep xx.jar | awk -F " " '{print $2}'`
kill -9 $pid_old
nohup java -Xms1024m -Xmx1024m -jar xx.jar --server.port=8102  --spring.profiles.active=prod  >>xx.out 2>&1 &
pid=`ps -ef | grep java | grep xx.jar | awk -F " " '{print $2}'`
echo "deploy successfully , pid is "$pid

3.上传服务器

一个文件一个脚本,一个jar包  执行脚本启动即可 

4.开放各个服务模块的端口号

firewall-cmd --zone=public --add-port=8848/tcp --permanent   8848 要开启的端口
firewall-cmd --reload

5.部署前端代码包

由于大多数项目都是前后分离,需要前端人员提供前端代码包,进行部署到服务器中

6.配置nginx文件

#xx项目 dev
    server {
        listen       8040;
        server_name  xxxx;
        client_max_body_size 2G;
        location / {
            root /home/project/你的前端包地址/dist;
            index index.html index.htm;
         }

        location ^~/api {
            proxy_read_timeout 3000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_buffering off;
            rewrite ^/api/(.*)$ /$1 break;
            proxy_pass http://你的网关地址:8210;
        }
    }

7.重启nginx 使nginx.conf最新配置生效

 ./nginx -s reload

8.登陆地址查看是否配置成功

 9.完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值