更改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

箭头指向这两行:tlscertpathtlskeypath并删除并用更新的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是否正在使用中,并且查看有没有正在进行的异常



© 2019 Horizen. All rights reserved.