好消息:
长毛象中文站新增备用域名
cmx.social

:x080: 所有人自动获得 xxx @ cmx.social 的ID
:x081: 国内被墙的用户可以通过新域名访问本站啦
:x082: 媒体CDN指向了新域名,这样所有人都能正常看到媒体
:x083: 手机网页端,手机app经测试可以正常访问

感谢 @bgme 分享的反向代理方法,不过似乎有点问题,我干脆用alternate domain实现了类似的效果。

已知问题:
streaming还使用的默认cmx.im地址,所以国内未翻墙未改hosts的同学们需要手动刷新来得到新嘟嘟 :0300: 我找时间想办法搞搞吧。

特别说明:
cmx.im是你的主ID, cmx.social是你的从属ID,别人艾特你的从属ID可以解析到你的主ID,但是从属ID不具备单独运作的能力,一旦主ID失效,从属ID也就没啦。

@haisenberg
github.com/tootsuite/mastodon/

# Use this if you want to have several aliases handler@example1.com
# handler@example2.com etc. for the same user. LOCAL_DOMAIN should not
# be added. Comma separated values
# ALTERNATE_DOMAINS=example1.com,example2.com
根据配置中的说明 LOCAL_DOMAIN 这项需要去掉吗?所以 cmx.social、cmx.im 这两个域名并没有主次之分吧!

海嘟督能不能写一个教程,具体讲一讲,Alternate domain 的流程,官方的文档也没怎么介绍。如何修改配置文件?如何配置 nginx?

@bgme

Alternate_domain 只需要些额外域名。

然后nginx新增该域名的配置文件,跟主站配法一模一样。重启就搞定啦。

另外alternate_domain确实是从属域名,官方文档里有明确说过。更改主域名似乎是很麻烦的一件事。

@haisenberg
我之前仔细研究了一下
github.com/tootsuite/documenta
然后发现,更换域名风险有一点高,难度也不低。
虽然看到 .env.production.sample 中 ALTERNATE_DOMAINS 这个配置选项,但上面的说明又说什么, LOCAL_DOMAIN 留空。
然后感觉还是直接反代一下用户网页比较靠谱…………

@bgme

Local_domain should not be added
意思是这里不能填写local domain

并不是说原来的local_domain 要改成空

Sign in to participate in the conversation
BGME

一个中文长毛象(Mastodon)实例。