Configurar discourse.domain.com com o site principal em domain.com

Peço desculpas se isso parecer uma pergunta muito básica. O que quero fazer me parece algo que muitas pessoas gostariam de fazer, mas minha própria busca no Google não encontrou nada sobre o assunto.

Tenho um site em domain.com (usando Apache) e quero ter um fórum Discourse para esse site em forum.domain.com. Desejo que o domínio raiz e o domínio do fórum sejam resolvidos de forma distinta.

Acredito que configurei corretamente todo o DNS, com tanto o domínio raiz quanto o subdomínio do fórum apontando/resolvendo para o mesmo IP.

Se instalo o Discourse primeiro, o domínio raiz sempre redireciona para o subdomínio do fórum Discourse. Assim, os usuários não conseguem acessar o domínio raiz.

E, se configuro o Apache primeiro com meu domínio raiz e tento instalar o Discourse no subdomínio do fórum, a instalação do Discourse falha e diz que não é possível resolver o subdomínio do fórum (embora não tenha problema com isso se eu ainda não tiver configurado o Apache para o domínio raiz).

Então, o que estou fazendo de errado e qual é a maneira correta de criar a configuração que estou tentando alcançar?

1 curtida

Eles devem resolver para dois IPs diferentes.

Domínio raiz para o IP do servidor Apache.
Subdomínio forum. para o IP do seu servidor Discourse.

2 curtidas

Eu tenho ambos no mesmo servidor e, portanto, o mesmo IP. Esse é o problema? Preciso de dois servidores para esse tipo de configuração? A documentação dizia que o forum.domain.com deveria ter o mesmo IP que o domain.com.

Existe uma maneira de fazer isso sem usar dois servidores? Meu cliente provavelmente não quer pagar para rodar um segundo servidor para o que ele considera ser um único site.

1 curtida

A configuração padrão para o que você deseja alcançar são dois servidores.

Acredito que seja possível fazer isso no mesmo servidor… eu nunca tentei. Boa sorte.

Você precisa educar seu cliente de que o domínio raiz e quaisquer subdomínios são sites diferentes.
Especialmente se eles esperam aumentar o número de visitantes.

4 curtidas

Você precisa educar seu cliente de que o domínio raiz e quaisquer subdomínios são sites diferentes.
Especialmente se eles esperam aumentar o número de visitantes.

Claro, mas o mesmo servidor pode rodar toneladas de sites diferentes, não é?

1 curtida

Sim, você consegue. Espero que consiga fazer funcionar.

1 curtida