Installa discourse insieme ai siti web Apache

Ciao a tutti,

Avevo in precedenza un’installazione di Discourse completamente funzionante su un server.
Ora ho deciso di ripristinare il mio backup di Discourse sul mio server web Apache, ma sembra non sia possibile.
Ho letto e provato molte soluzioni sul forum meta, ma nulla ha funzionato.
Qualcuno ha tempo per aiutarmi? Grazie in anticipo.

Attualmente ho un’installazione di Discourse ripristinata con HTTPS abilitato, ma il file di configurazione del vhost o quello di Apache non sono impostati correttamente e, ovviamente, mostra un errore e Discourse non viene visualizzato. (Ho installato Discourse disabilitando il servizio apache2 fino al completamento dell’installazione).

  • L’installazione funziona correttamente finché Apache è disabilitato.
1 Mi Piace

Certo che è possibile :slight_smile:

Puoi configurare facilmente Apache2 come reverse proxy davanti a Discourse e ci sono molti tutorial su Meta che supportano questa configurazione.

Ecco un esempio:

Ce ne sono anche altri, che puoi trovare cercando su questo sito.

Ad esempio:

A proposito, una ricerca su Google restituisce molti risultati su questo argomento.

2 Mi Piace

Non era necessario rispondere a questo, ho già spiegato di aver seguito un paio di tutorial senza successo.

Non so perché, ma quando avvio il servizio Apache, visitando il mio forum Discourse viene reindirizzato a un host virtuale che ho configurato, ad esempio takeiteasy.com, mentre il dominio del forum è forum.example.com: non sono lo stesso.

La configurazione Apache per il dominio 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 qualcuno può aiutare.

1 Mi Piace

Il topic può essere chiuso, problema risolto.

1 Mi Piace

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