Die Irritation über den fehlenden Verifikationshaken auf meinem Mastodon-Profil und Marco Arments beharrliche Werbung für Linode bringen mich dazu, einen separaten Webserver aufzusetzen, weil das Problem mit der direkten Nachbarschaft von Mastodon und Website zu tun haben könnte.
Allerdings wird die Website auch auf dem neuen Webserver nicht verifiziert, und ich gehe der Mastodon-Community so lange auf die Nerven, bis sich afontenot erbarmt und mich auf eine ungünstig konfigurierte /etc/hosts
-Datei aufmerksam macht:
Total shot in the dark here: with certain resolver configurations, your domain name could get resolved locally to 127.0.0.1. So your Mastodon instance queries eden.one, gets the local address back. One possibility is that Mastodon rejects local IPs when DNS returns them. Probably not that unreasonable? Another possibility is that your webserver is not set up to listen on localhost.
Quick way to test this is to run
nslookup eden.one
on your server. If you get the localhost address back, there's a good chance this is your problem.If so you could probably fix the problem by making sure that your local domain doesn't get resolved locally. E.g. change your hostname to be something other than eden.one, check the
/etc/hosts
file to see if it has any relevant entries, etc.
Einerseits sehr peinlich, andererseits: Verifiziert!
Ebenfalls verifiziert habe ich den funktionierenden Wechsel auf einen anderen Server (wenn auch nur mit der simpelsten Komponente des Server-Betriebs; einen Transfer des Mailstacks möchte ich mir lieber nicht ausmalen). Der neue Webserver ist übrigens trotz nominell schlechterer Leistungsdaten exakt gleich schnell, was die Entscheidung für eine statische Website erneut bestätigt.