Bonjour à tous !
Je suis vraiment perplexe face à un petit problème avec mon projet de site web personnel :
Je n’arrive pas à installer une instance Discourse sur mon droplet DigitalOcean, alors que WordPress et Apache y sont déjà installés.
Les manipulations sont probablement similaires à 95 % entre Apache et Nginx, mais je ne veux pas faire d’erreur.
Je pourrais utiliser un droplet séparé pour Discourse, mais j’ai besoin d’utiliser l’API de Discourse pour partager sa base de données avec une application de réseau social personnalisée, créée par le programmeur principal de mon projet. Elle utilise également une extension JSON installée sur l’instance WordPress.
Ce sera donc beaucoup plus simple si je peux installer tout cela sur le même droplet, sans aucun conflit.
Apache écoute sur le port 80.
Mon droplet utilise Ubuntu 18.04.
Discourse sera installé sur un sous-domaine : forum.example.com. Les enregistrements DNS sont déjà configurés.
Bien sûr, il existe probablement une solution pour utiliser l’API de Discourse entre deux instances distinctes. Mais ce n’est pas ma principale préoccupation aujourd’hui.
Je ne veux pas multiplier les droplets, car chacun entraîne un coût mensuel substantiel.
Ce tutoriel semble être un bon point de départ, mais il présente d’importantes lacunes à plusieurs étapes. Comment modifier app.yml, comment changer le port d’écoute sur Apache… C’est vraiment trop synthétique : Set up Discourse on a server with existing Apache sites
Des idées ? Quelqu’un connaît-il un tutoriel plus détaillé ?