在一台新的服务器上迁移博客时,需要注意以下几点: nginx配置、自动化证书布置、DNS设置
nginx配置
在/etc/nginx/sites-available/cloud.nashzhou.tech中添加以下配置:
server {
listen 443 ssl;
listen 5000 ssl;
server_name cloud.nashzhou.tech;
ssl_certificate /certd/cert.pem;
ssl_certificate_key /certd/cert.key;
root /var/www;
error_page 404 404.html;
location / {
index index.html;
}
}
自动化证书布置适配
在nas.nashzhou.tech上的certd服务,对应的web服务为http://nas.nashzhou.tech:7001/
依赖scp,所以需要保持密码(常用密码)和开放端口(1112)保持一致
Blog仓库拉取
私有仓库git@github.com:YXalix/pelican-alchemy.git
git clone git@github.com:YXalix/pelican-alchemy.git
cd pelican-alchemy
后续相关操作,参考README.md中的说明。