ActivityPub Webhook Error
之前的Ghost托管在PikaPods上面,其实相当于是Managed Ghost,所以你不需要去操心服务器的配置。最近换了服务商,那么情况就不一样了,遇到的所有问题都需要自己去处理,其中一个就是ActivityPub无法正常使用。
错误排查
查看log后发现报错:No Webhook Secret Found。
原因分析
* /.ghost/activitypub/*
* /.well-known/webfinger
* /.well-known/nodeinfo
上面三个ActivityPub资源配置错误,并未通过https反对带至ap.ghost.org。
处理办法
将需要反代的路径添加至nginx配置文件即可:
location ~ /.ghost/activitypub/* {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_se