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?
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.
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.
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 é?