Pour être précis, je souhaite changer le domaine que j’utilise de discourse.jackril.space vers jackrail.space.
Mais après avoir modifié app.yml et effectué plusieurs reconstructions, je rencontre uniquement une erreur 502 (gateway non trouvé) ainsi que des messages d’erreur :
2021/01/09 05:21:07 [crit] 4994#4994: *351 connect() to unix:/var/discourse/shared/standalone/nginx.http.sock failed (2: No such file or directory) while connecting to upstream, client: 59.167.198.231, server: jackrail.space, request: “GET /javascripts/workbox/workbox-routing.prod.js HTTP/1.1”, upstream: “http://unix:/var/discourse/shared/standalone/nginx.http.sock:/javascripts/workbox/workbox-routing.prod.js”, host: “jackrail.space”
provenant du serveur proxy inverse nginx, qui fonctionnait correctement jusqu’à ce changement relativement mineur.
Pourquoi le fichier nginx.http.sock n’est-il pas créé ? Quelle est la procédure correcte pour changer de domaine ?
Dans le tableau de bord /admin, cliquez sur le bouton Changer le nom de domaine. La première chose qui vous sera demandée est de saisir le nouveau nom de domaine, cliquez sur suivant et suivez les instructions.
Non, votre installation n’est pas morte. Avez-vous suivi ce guide ?
Si oui, les seules étapes supplémentaires requises avec un nginx externe consistent à modifier le nom de domaine dans la configuration de nginx et à générer un certificat SSL pour le nouveau domaine.
Si vous n’arrivez pas à le faire fonctionner, il pourrait être utile de partager les étapes que vous avez suivies pour renommer votre installation Discourse.