服务器运维之阿里云

标签: 无 分类: 未分类 创建时间:2021-02-25 07:30:06 更新时间:2025-01-17 10:39:24

1.ssl证书申请

自2021年起,申请阿里云免费的ssl证书,要到 证书资源包 下进行申请了,

(1) 每个实名主体个人/企业,一个自然年内可以领取一次数量为20的免费证书资源包,免费资源包到自然年结束时,会自动清除未签发的数量(每个自然年12月31日24:00)
(2) 免费证书扩容包用于一个实名主体下免费证书额度用尽后补充证书额度的资源包类型,免费证书不支持续费补齐时间

购买之后,可以进行证书申请,其实也挺简单的,SSL证书控制台

(1) 证书资源包,点击证书申请

(2) 点击证书申请,按要求进行填写

(3) 到dns控制台,按上一步的要求进行解析记录的添加

(4) 下载对应服务器的key和pem,按相关步骤进行服务器配置,比如下载nginx,需要配置如下内容

1
2
3
4
5
6
7
8
9
10
11
server {
listen 443 ssl;
server_name xxx;
ssl on;
ssl_certificate //cloud/dev/ssl/ssl.pem;
ssl_certificate_key //cloud/dev/ssl/ssl.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
}
参考文章:
【1】.证书选型和购买
【2】.SSL数字证书Nginx配置部署指导 (这个就是在nginx中配置ssl证书的官方指导,还配了视频)
【3】.使用阿里云免费SSL证书实现全站HTTPS化 这里步骤挺详细的
【4】.2022阿里云免费SSL证书申请全过程
【5】.免费版SSL证书升级指南 您的免费证书为待申请、审核失败和即将过期(到期前30个自然日)状态。在SSL 证书页面,单击免费证书页签,定位到目标证书,在操作列,单击升级。在证书升级面板,选择升级的方案。

2.云盘在线扩容

高效磁盘每40G每月14块,现在ECS2上系统盘只有40G,2021年11月19日到期,扩容到60G,需要47块钱,扩容到80G需要95块钱。

参考文章:
1.块存储(云盘与快照) 详细价格信息 (普通云盘、高效云盘、SSD云盘价格不同,地区也不同)
2.在线扩容云盘(Windows系统) (这里是在线扩容的教程,虽然会推荐扩容前,先进行快照备份,但是快照备份也是要钱的啊。)

更新 RedHat VirtIO 驱动

重启服务器

这个重启,不能再虚拟机机里自己手动重启,要在阿里云控制台进行重启,否在重启之后,还是不能识别新增的磁盘。

3.互联互通

参考文章:
1.内网

4.阿里云监控

在一台阿里云2008的服务器上,没有业务java程序,但是运行了一个java程序,查看程序的目录,发现了 CloudMonitor 这个目录,一查是阿里云监控软件。

6.阿里云带宽

一般记住这个公式换算关系就可以了。1Mbps带宽=128kb/s的速度,所以一般来说的话5M带宽最快的理论速度是640kb/s,上传速度为1.25M/秒。

参考文章:
【1】.阿里云的5m带宽,用户下载和上传能达到多少速度
【2】.阿里云服务器带宽下载上传速度表1M/2M/3M/5M/10M/20/50M/100M/200M… N小于等于10M,上传速度1.25M/秒;当带宽大于10M,上传和下载速度持平

7.docker镜像加速器

由于神秘原因,大部分的国内 Docker 镜像源也不能访问了,但是阿里云有一个获取加速镜像地址的方法。ACR会为每一个账号(阿里云账号或RAM用户)生成一个镜像加速器地址,配置镜像加速器前,您需要获取镜像加速器地址。

登录容器镜像服务控制台,在左侧导航栏选择镜像工具 > 镜像加速器,在镜像加速器页面获取加速器地址。

参考文章:
【1】.官方镜像加速
【2】.国内DockerHub镜像加速器还有哪些可用?(2024年8月21日) DockerHub国内镜像源列表。国内DockerHub镜像加速器。如何自建DockerHub。使用DockerHub Proxy,以下以 hub.uuuadc.top 为例:可以根据列表自行替换
【3】.Docker 仓库国内镜像加速源(2024年3月21日) 这里我到没有设置

8.docker镜像仓库

我本来只是想要一个镜像源的,后来莫名其妙的开了一个镜像仓库。

(1).首先登陆阿里云,进入控制台,打开主菜单,找到“容器镜像服务”
(2).仓库实例有个人版和企业版,个人版是免费,企业版收费
(3).进入个人实例,可以看到这个仓库的摘要信息
(4).进入仓库,这个时候镜像为空,你可以自己push上来docker镜像
(5).在本机把我自己的进项上传上来,命令很简单,主要docker login 和docker push

1
2
docker login -u=阿里云账号 registry.cn-beijing.aliyuncs.com
docker push registry.cn-beijing.aliyuncs.com/xufangbo/goapp:v1.0.1
参考文章:
【1】.使用阿里云私有docker镜像(个人版) dockerhub的私有库是收费的,阿里云镜像有一个人版是私有镜像库,因为是免费的所有有300个镜像数量的限制,但是个人研究也就足够了
【2】.docker使用阿里云镜像仓库 进去注册帐号后,点击自己的管理中心。在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。