更改FQDN
1)登录您的节点
2)登录您的域名注册商并使用更新的主机名更新您的记录
3)更新FQDN变量
FQDN='FQDN'
注意:您需要输入此命令并将“FQDN”(引号''之间的值)更改为节点的域注册中使用的值
4)使用新的FQDN更新.bashrc文件
echo "export FQDN=$FQDN" >> $HOME/.bashrc
5) 通过手动编辑nano来更新你的zen.conf
nano ~/.zen/zen.conf
箭头指向这两行:tlscertpath和tlskeypath并删除并用更新的FQDN替换现有的FQDN证书路径
使用CTRL + X保存并退出,输入y并按<enter>
6)验证您的FQDN是否已完全传播: https://www.whatsmydns.net/
注意:在FQDN没有完全传播之前,请勿继续
7) 删除 /etc/letsencrypt 目录
sudo rm -rd /etc/letsencrypt
8)重新发起新FQDN的证书,更新证书受信任存储并应用适当的文件权限
sudo certbot certonly -n --agree-tos --register-unsafely-without-email --standalone -d $FQDN
sudo cp /etc/letsencrypt/live/$FQDN/chain.pem /usr/local/share/ca-certificates/chain.crt
sudo update-ca-certificates
sudo chown -R root:sudo /etc/letsencrypt/
sudo chmod -R 750 /etc/letsencrypt/
9) 重启 zend
sudo systemctl restart zend
10)检查zend是否有有效的TLS证书 (tls_cert_verified": true)
zen-cli getnetworkinfo | grep tls
11)更新nodetracker配置
cd ~/nodetracker && node setup.js
当提示您输入FQDN时,请输入新的FQDN,并通过所有其他未更改的字段输入<enter>
12)重新启动 tracker跟踪器并检查日志输出是否符合预期
sudo systemctl restart zentracker && journalctl -fu zentracker
13)检查跟踪器站点,验证新的FQDN是否正在使用中,并且查看有没有正在进行的异常