改变Friendica域名之方法

方法

登录管理员账户。

在菜单栏中点击「管理」。

菜单栏内的「管理」。只有以
管理员身份才能见到

进入管理界面后,在左侧栏找到「配置」——「网站」。

管理界面

在「网站」的管理页中找到「Relocate Node」标签。

记住这串命令:

(Friendica directory)# bin/console relocate https://newdomain.com

笔者并不能保证每一个版本的命令都如此,所以鼓励读者诸君在有需要的时候自行按照上述步骤检查命令。

接下来将服务器中存放Friendica的文件夹指向新的域名。这一部分本文不具,请读者朋友参考网上的更改站点域名之教程,根据实际情况操作。

通过SSH方式,以命令行进入服务器(具体操作不具)。然后进入到新域名的网站目录下。假设站点的新域名是sanguok.com,运行

bin/console relocate https://sanguok.com

数据库内关于本站网址的记载就会随之更新了。

最后记得将站点配置文件里的本站网址也手动修改一下!

展开讲讲

许多联邦宇宙(Fediverse)服务会警告运营者不得随意更改实例(站点),这是因为用户的联邦身份由以下部分组成:

@本站用户名@本站域名

例如:

@sanguok@sanguok.com

就是本博客的联邦身份。读者朋友们可以透过联邦宇宙服务的阅读器(例如长毛象的客户端)订阅到本博客的更新。

话说回来,所以域名一旦变动,新域名与旧域名中明明是同一个用户,而对于很多联邦服务来说,就是截然不同的两个人了。亦即:

@sanguok@旧域名

@sanguok@新域名

不是同一个人。这违反直觉,但现实情况却如此。而贸然更改域名所导致的信息收发、订阅等上的麻烦,也就可以想见了。

所以新建一个Friendica站点,填写域名的时候,系统也会警告运营站点者域名无法轻易更改云云。

Discover more from 山月

Subscribe now to keep reading and get access to the full archive.

Continue reading