Instalar discourse junto com sites Apache

Olá a todos,

Eu tinha uma instalação do Discourse totalmente funcional em um servidor.
Agora decidi restaurar meu backup do Discourse no meu servidor web Apache, mas parece que não é possível.
Li e tentei muitas soluções no meta, mas nada funcionou.
Alguém tem tempo para ajudar? Obrigado antecipadamente.

O que tenho agora é uma instalação do Discourse restaurada com HTTPS habilitado, mas o arquivo de configuração do vhost ou o arquivo de configuração do Apache não estão configurados corretamente e, claro, mostra um erro e o Discourse não aparece. (Instalei o Discourse com o serviço apache2 desabilitado até que a instalação fosse concluída).

*A instalação funciona bem enquanto o Apache estiver desabilitado

1 curtida

Claro que é possível :slight_smile:

Você pode configurar facilmente o Apache2 como um proxy reverso na frente do Discourse, e há muitos tutoriais no meta que abordam isso.

Aqui está um exemplo:

Existem outros também, que podem ser encontrados pesquisando neste site.

Por exemplo:

Aliás, uma busca no Google retorna muitos resultados sobre esse tópico.

2 curtidas

Você não precisava responder a isso, eu já expliquei que segui alguns tutoriais sem sucesso.

Não sei o motivo, mas quando o serviço do Apache é iniciado, ao acessar meu fórum Discourse, ele redireciona para um virtual host que tenho, por exemplo, takeiteasy.com, mas o domínio do fórum é forum.example.com; eles não são o mesmo.

A configuração do Apache para o domínio do Discourse é:

<VirtualHost *:80>
  ServerName forum.example.com
  ServerAlias www.forum.example.com

  <IfModule proxy_module>
    ProxyPreserveHost on
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
  </IfModule>
</VirtualHost>

Se alguém puder ajudar.

1 curtida

Tópico pode ser fechado, problema resolvido.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.