jenkins

宝塔云服务器

普通宽带和专线的区别

物理机器-----项目 1万

专线 (公网的ip—固定ip) 100兆 3万
家用带宽 电信 2000/年 1000兆 上行/下行 不对等 下载1000兆 上行30兆 没有固定ip 动态ip

专线 电信 50-100万 1000兆 上行/下行对等 下载1000兆 上行1000兆 公网的ip—固定ip----
上行:例如:上传文件、直播
下行:下载速度

Saas/Paas/laaS 相关概念

laaS: 基础设施服务,Infrastructure-as-a-service 云服务器厂商

Paas:平台服务,Platform-as-a-service 使用编程语言开发项目

SaaS: 软件服务,Software-as-a-service 提供软件被其他人使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WdCNQ9cU-1690364338498)(/Users/apple/Library/Application Support/typora-user-images/image-20230719104557531.png)]

laaS概念

1.laaS (Infrastructure as a Service) ,即基础设施即服务,指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式;

2.在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用 nternet从laas服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务;

3.提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的此算资源6用FG户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、防火墙、负载均衡器等) 的控制。

4.laaS 云服务: 阿里云、腾讯云、百度云、华为云等

Paas概念

1.Paas平台 Pass平台即(Platform-as-a-Service: 平台即服务),把应用服务的运行和开发环境作为一种服务提供的商业模式。
2.Paas可以简单理解为,构建在laaS之上提供软件应用开发组件、运行环境存储报 一和中间件,
通常Paas和laaS是需要懂一定的技术背景。

3.提供给消费者的服务是把客户采用提供的开发语言和工具(例Java, python,.Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。
4.客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存诸等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置;

常见云服务器有哪些

国内:
阿里云: https://www.aliyun.com/activity/daily/specialoffer
百度云: https://cloud.baidu.com
华为云: https://activity.huaweicloud.com
腾讯云: https://cloud.tencent.com
如果是站在学习成本角度 不追求稳定性!百度云 或者 腾讯云 价格非常便宜 一年 70元钱 学生的话 还可以免费申请,

追求稳定性选择 价钱比较贵 阿里云或者华为云
国外:
亚马逊 (aws) : https://aws.amazon.com

云服务器安装jdk

如果项目是容器化运行的这个时候就不用去额外安装jdk

1.以CentOs为例,切换到root账户,检查是否已安装过jdk。

yum list --installedlgrep jdk #或者
java -version                 #看下能不能执行

2.如果已安装过但jdk版本不符合要求,先卸载.

yum remove

3.从软件源安装

  • 列出可用的jdk
yum list|grep jdk

4.选择版本进行安装

yum install 版本

5.检查

java -version

这样安装会自动配置好环境变量

云服务器部署springboot项目

部署 springboot项目
1.java -jar springbootjar -----运行 springboot项目----需要先安装jdk环境的

2.制作镜像 以容器化的形式运行 不需要额外的jdk环境

1.编写一个springboot项目 打包成 jar包

宝塔安装

如果我们使用纯原生方式安装 nginx、 docker 需要很多依赖配置,安装的过程中容易发生版本安装冲突问题,我们可以利用宝塔可以实现傻瓜式安装软件 nginx、redis.docker,点击下一步 即可.
1.宝塔官网 https://www.bt.cn/

2.宝塔安装文档流程 https://www.bt.cn/download/linux.htmlCentos

安装脚本 yum install -y wget && wget -O install.shhttp://download.bt.cn/install/install 6.0.sh && sh install.sh

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Deepin安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu 6.0.sh && sudo bash install.sh
Debian安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh88 bash install.sh
Fedora安装脚本 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XxNv1s68-1690364338502)(/Users/apple/Library/Application Support/typora-user-images/image-20230719150622482.png)]

3.ip、账号密码

滕讯云

外网面板地址: https://175.178.149.51:23645/4b6d847e
内网面板地址: https://10.0.8.4:23645/4b6d847e
username: qldruvgf
password: 91dd80fe
If you cannot access the panel,
release the following panel port [23645] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[23645]端口
因已开启面板自签证书,访问面板会提示不匹配证书,请参考以下链接配置证书

宝塔手机账号 15953525625 LULU20021123he@

阿里云

外网面板地址: https://47.94.140.227:33984/d24e1fb9
内网面板地址: https://172.27.104.31:33984/d24e1fb9
username: 2rhouw0v
password: a828b58c
If you cannot access the panel,
release the following panel port [33984] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[33984]端口
因已开启面板自签证书,访问面板会提示不匹配证书,请参考以下链接配置证书
https://www.bt.cn/bbs/thread-105443-1-1.html

华为云

外网面板地址: https://124.71.74.116:36506/2b2971a2
内网面板地址: https://192.168.0.83:36506/2b2971a2
username: 7ixkcpaz
password: 8b8ebca7
If you cannot access the panel,
release the following panel port [36506] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[36506]端口
因已开启面板自签证书,访问面板会提示不匹配证书,请参考以下链接配置证书
https://www.bt.cn/bbs/thread-105443-1-1.html

安装nginx、docker

傻瓜式操作一键安装

为什么只会有几个版本供选择,这是因为宝塔会根据你的云服务器选择好适合你云服务器的版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T0oTpPY4-1690364338502)(/Users/apple/Library/Application Support/typora-user-images/image-20230719153403090.png)]

nginx反向代理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aAO2HBgP-1690364338503)(/Users/apple/Library/Application Support/typora-user-images/image-20230719154322911.png)]

在后端运行java项目

java -jar mayikt-springboot-nginx-1.0-SNAPSHOT.jar 

运行该jar包即可

前台启动:

 java -jar mayikt-springboot-nginx-1.0-SNAPSHOT.jar

后台启动:

nohup java -jar mayikt-thymeleaf-1.0-SNAPSHOT.jar> mayikt.log &ps aux|grep 'java'

kill -9

然后再测试访问

反向代理nginx配置

server {
        listen  80;
        server_name  175.178.149.51;
        location / {
            proxy_pass http://127.0.0.1:8081;
            index index.html index.htm;
            }
}

docker部署项目

1.首先安装docker

2.编写dockerfile文件,修改好配置

3.打包成镜像文件,docker build

4.运行镜像文件

镜像文件中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值