博客从Gitee搬迁到腾讯云记录

拿红包钱买个服务器来玩一玩,从此告别Gitee的垃圾服务器

mmexport6d3e84928ddf81c232f83226110ebf65.jpeg

选择云服务器

选择套餐:2核4G6M腾讯云轻量云服务器

参考这篇文章购买

4年 2核4G6M腾讯云轻量云服务器 (一年108元)

顺带买了域名:mocusez.site

备案

漫长的等待

Screenshot_20210305_202426_com.tencent.mm.jpg

取得备案号后,还需要公安备案(手持身份证拍照)

Snipaste_2021-03-08_13-08-10.png

安装Docker与Docker—Compose

菜鸟教程是真的好用,使用docker能极大方便网站维护和更新

Docker-Compose安装

CentOS Docker 安装

nginx服务搭建

参考了这篇文章

https://blog.csdn.net/weixin_36586564/article/details/103820044

主机重启后,可能因为docker没有关闭导致docker重启错误,这时候就需要把docker重启

service docker restart

docker配置(用dockerfile应该会更好,可惜不会)

docker run --name nginx-test -p 8080:80 -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  -v /data/nginx/logs:/var/log/nginx -v /data/nginx/conf.d:/etc/nginx/conf.d -d nginx





docker cp f657d337cbe3:/etc/nginx/nginx.conf /data/nginx/conf/
docker cp f657d337cbe3:/etc/nginx/conf.d/default.conf /data/nginx/conf.d/

最终脚本
mkdir -p /data/nginx/{conf,conf.d,html,logs,ssl}
dcoker pull nginx
docker run \
--name blog \
-d -p 80:80 -p 443:443 \
-v /data/nginx/log:/var/log/nginx  \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  \
-v /data/nginx/conf.d:/etc/nginx/conf.d  \
-v /data/nginx/ssl:/etc/nginx/ssl \
nginx

因为不熟悉Nginx+Docker,这里配置了很久,实际上看输出日志调试就能很快

docker logs

只要用git把仓库文件clone到服务器上,部署就结束了

测个速

Snipaste_2021-03-08_23-27-15.png

Snipaste_2021-03-08_23-25-39-1615429085013.png

延迟好像没降多少,速度慢可能是因为码云把带宽给卡住了

另外,自己配置可以用http2,而码云是不支持的,使用速度上应该是有差别的