云服务器安装宝塔面板部署

单机部署(前端vue项目)

服务器安装宝塔面板

  1. 连接到服务器

    使用 SSH 连接到你的服务器:

     
    ssh root@ip
    
  2. 安装宝塔面板

    运行以下命令来安装宝塔面板:

    yum install -y wget
    wget -O install.sh http://download.bt.cn/install/install_6.0.sh
    sh install.sh
    

    安装过程中会提供面板的访问地址、用户名和密码,请记下!!

打包前端项目

vue/react 项目 查看package.json打包项目命令,一般是,打包完成生成dist文件夹

npm run build

上传前端项目

参考博主

1. 通过上面提示的访问地址 用户名和密码登录宝塔面板

2.添加站点,输入ip地址即可保存

3.点击根目录进去上传dist文件夹

4.上传dist文件夹(注意是dist文件夹里面的内容,如下图)

5.出来点击菜单网站  点击设置

6.点击配置文件

添加了如下规则内容(当然,根据实际项目情况进行修改配置文件,比如api替换等)

此内容是防止请求 可直接访问ip,但是ip+路由方式出现页面404的情况  

server {

    # 防止路由404

    location / {
        try_files $uri $uri/ /index.html;
    }

    # 更多配置...
}

成功访问撒花~

jenkins 自动化部署

参考博主

下载jenkins war包

1.注意:Jenkins只支持Java 11 或 17 , 把下载的jenkins.war包上传服务器

下载地址: http://mirrors.jenkins.io/war-stable/latest/jenkins.war

上传war包

配置环境

jdk:

tomcat:  选择8

添加java项目

1-选择war包

2-java版本选择11

确定之后启动等待  (一直卡在这里没能生成端口号没部署成功,似乎是下载了11版本的java 然后重启了之后等了一会自动填充了端口8080 可以了 部署java项目那里选择jenkins)

部署成功

ip:端口可访问,撒花~~

第一步:访问之后查看密码

cat /root/.jenkins/secrets/initialAdminPassword

之后不细讲啦……

java项目打包

打包

mvn clean package      

运行

test.jar为你打包出来的jar包

java -jar test.jar

放jar包

数据库配置

项目中打出来的jar包也是需要及时更新改数据库连接信息(application.yml)

datasource:
  driver-class-name: com.mysql.cj.jdbc.Driver
  username: name
  password: password
  url: jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2b8
  type: com.alibaba.druid.pool.DruidDataSource

开放端口

安全=》新建规则=〉开放端口 

新建java项目

注意⚠️:在这里卡了蛮久的坑,就是运行报错。之前一直选了别的版本一直报错失败,选了openjdk8才运行成功!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值