服务器迁移到阿里云记录
📅 2022年08月14日 / 🎨 开发日志,干货分享 / 👓 855 / 💬 5
腾讯云(¥500) => 阿里云(¥99)。
用了几年的腾讯云快到期了,看了看续费有点贵,一年也将近 500 元,阿里这边正好有活动 5 年 492 元,考虑到自己配置要求也不高,决定从腾讯云迁移到阿里云了。这里简单记录迁移过程,新服务器系统用的是 Ubuntu 20.04
。
1. 环境准备
新服务器内存比较小就不折腾 Docker
了,能直接跑就直接跑。
MySQL
# 安装 MySQL
apt install mysql
# 初始密码
sudo vim /etc/mysql/debian.cnf
# 连接初始账号
mysql -u debian-sys-maint -p
# 设置 root 账号
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
Nginx
# Nginx
apt install nginx
# 配置
vim /etc/nginx/nginx.conf
# 重载配置
sudo nginx -t && sudo systemctl reload nginx
- Vim/nginx 语法高亮
# Download syntax highlight
sudo wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O /usr/share/vim/vim81/syntax/nginx.vim
# Set location of Nginx config file
sudo vim /usr/share/vim/vim81/filetype.vim
filetype.vim 中添加一行
au BufRead,BufNewFile /etc/nginx/*,/etc/nginx/conf.d/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif
PHP
sudo apt -y install php-fpm php-cli php-gd php-xml php-curl php-mbstring php-mysql php-json php-bcmath php-redis php-zip
Python3
apt -y install python3 python3-pip
- 更新 pip 清华镜像源
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
2. 文件迁移
首先在旧服务器整理一下项目文件,用相关命令清理掉不需要迁移的东西。
df -h
du -d 1 -h /
将整理好的 xxx 项目目录,传输到新服务器
scp -Cr xxx ubuntu@juexe.cn:/var/www
3. 数据库&应用迁移
我这里比较偷懒,直接用 Navicat
的数据库传输功能来同步了。
然后是应用迁移,比如我装了个 Anki Sync Server
也需要迁移下(略)。
4. 域名备案与解析
原本在腾讯云备案的域名,并不能直接解析到阿里云服务器,会被备案阻断,所以还需要在阿里云做一次备案。备案过程就按照阿里云备案指引就好,现在备案也比较方便了。
解析都 ok 之后就可以装个 Certbot
做 HTTPS
了。
- Let's encrypt (CertBot)
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
以上,就是本次服务器迁移过程的主要记录了。
- 本文链接: https://me.juexe.cn/post/server-migration-ali.html
- 版权声明: 本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议(转载请注明出处)。
下一篇
没有了
没有了
博主打扰一下,我想问一下您的那个语雀同步到typecho的插件现在还能用吗?我刚刚搭建一个typecho博客,但是启用不了您的那个插件,报错:无法启用插件
你好,目前语雀通过接口访问需要超级会员,所以我也没法用了 :cry
vim 平时用的多吗,感觉怎么样,用 vim 开发什么
便宜的服务器怎么买的。
就选最低配置,然后试一下不同的区域(一些偏的比较便宜),多尝试一下组合,把价格压到100/年左右应该没问题。