博客从Gitee搬迁到腾讯云记录
博客从Gitee搬迁到腾讯云记录
拿红包钱买个服务器来玩一玩,从此告别Gitee的垃圾服务器
选择云服务器
选择套餐:2核4G6M腾讯云轻量云服务器
参考这篇文章购买
顺带买了域名:mocusez.site
备案
漫长的等待
取得备案号后,还需要公安备案(手持身份证拍照)
安装Docker与Docker—Compose
菜鸟教程是真的好用,使用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到服务器上,部署就结束了
测个速
延迟好像没降多少,速度慢可能是因为码云把带宽给卡住了
另外,自己配置可以用http2,而码云是不支持的,使用速度上应该是有差别的