Debugging 401, SITE_MISSING, and JWKS_MISSING errors. Following the interstate in Utah. Photo ©Robin Monks. I just wasted a bunch of my time on Earth debugging this for my Ghost blog, and now I'm going to share my knowledge with you so you don't have to, too. If you've used self-hosted Ghost for a while when you update to Ghost 6 via the CLI, your configuration doesn't get updated to support ActivityPub. I'm really not sure why Ghost didn't bother to correct this, as it's something that would have been trivial to address. It's also not helped by their documentation on the subject being less than helpful, and sometimes outright wrong. The steps to get ActivityPub working are: The instructions Your NGINX config is likely under /etc/init.d/nginx/sites-enabled/websitename.com.conf. There may also be a second file with -ssl in the name, depending on what version of the CLI tool you used when setting up. I've also heard this file might exist in your Ghost install path under {GHOST}/system/nginx/files.…