Configurer discourse.domain.com avec le site principal à domain.com

Je m’excuse si cela semble être une question vraiment basique. Ce que je veux faire me semble être quelque chose que beaucoup de gens souhaiteraient faire, mais ma propre utilisation de Google/recherche n’a rien trouvé à ce sujet.

J’ai un site sur domain.com (en utilisant Apache), et je veux avoir un forum Discourse pour ce site sur forum.domain.com. Je souhaite que le domaine racine et le domaine du forum soient résolus distinctement.

Je pense que j’ai correctement configuré tous les DNS, avec à la fois le domaine racine et le sous-domaine forum pointant/résolvant vers la même adresse IP.

Si j’installe Discourse en premier, le domaine racine redirige toujours vers le sous-domaine du forum Discourse. Ainsi, les utilisateurs ne peuvent pas accéder au domaine racine.

Et, si je configure d’abord Apache avec mon domaine racine et que j’essaie d’installer Discourse sur le sous-domaine forum, l’installation de Discourse échoue en indiquant qu’il ne peut pas résoudre le sous-domaine forum (même s’il n’a aucun problème avec cela si je n’ai pas encore configuré Apache pour le domaine racine).

Alors, qu’est-ce que je fais de travers, et quelle est la bonne méthode pour créer la configuration que je tente d’obtenir ?

1 « J'aime »

Ils devraient résoudre vers deux adresses IP différentes.

Le domaine racine vers l’adresse IP du serveur Apache
Le sous-domaine forum. vers l’adresse IP de votre serveur Discourse

2 « J'aime »

J’ai les deux sur le même serveur et donc la même adresse IP. Est-ce là le problème ? Dois-je utiliser deux serveurs pour ce type de configuration ? La documentation indique que forum.domain.com doit avoir la même adresse IP que domain.com.

Existe-t-il une façon de procéder sans utiliser deux serveurs ? Mon client ne veut probablement pas payer pour faire tourner un deuxième serveur pour ce qu’il considère comme un seul site web.

1 « J'aime »

La configuration standard pour ce que vous souhaitez réaliser est d’utiliser deux serveurs.

Je pense que c’est réalisable sur un seul serveur… je ne l’ai jamais essayé. Bonne chance.

Vous devez expliquer à votre client que le domaine racine et tous les sous-domaines sont des sites web distincts.
Surtout s’ils s’attendent à voir le nombre de visiteurs augmenter.

4 « J'aime »

Vous devez expliquer à votre client que le domaine racine et tous les sous-domaines sont des sites web distincts.
Surtout s’ils s’attendent à augmenter leur nombre de visiteurs.

Bien sûr, mais le même serveur peut héberger des tas de sites web différents, non ?

1 « J'aime »

Oui, c’est possible. J’espère que vous arriverez à le faire fonctionner.

1 « J'aime »