Instalar discourse junto con sitios web de Apache

Hola a todos,

Antes tenía una instalación de Discourse completamente funcional en un servidor. Ahora decidí restaurar mi copia de seguridad de Discourse en mi servidor web Apache, pero parece que no es posible. He leído y probado muchas soluciones en el foro de meta, pero nada ha funcionado. ¿Alguien tiene tiempo para ayudar? Gracias de antemano.

Lo que tengo ahora es una instalación de Discourse restaurada con HTTPS habilitado, pero el archivo de configuración del vhost o el archivo de configuración de Apache no están configurados correctamente, lo que genera un error; por supuesto, Discourse no se muestra. (Instalé Discourse con el servicio apache2 deshabilitado hasta que se completó la instalación).

*La instalación funciona correctamente mientras Apache esté deshabilitado.

1 me gusta

Por supuesto que es posible :slight_smile:

Puedes configurar fácilmente Apache2 como un proxy inverso frente a Discourse y hay muchos tutoriales en meta que apoyan esto.

Aquí tienes un ejemplo:

También hay otros que puedes encontrar buscando en este sitio.

Por ejemplo:

Por cierto, una búsqueda en Google arroja muchos resultados sobre este tema.

2 Me gusta

No era necesario que respondieras a esto; ya he explicado que he seguido un par de tutoriales sin éxito.

No sé por qué, pero cuando se inicia el servicio de Apache, al visitar mi foro de Discourse, me redirige a un host que tengo, por ejemplo, takeiteasy.com, pero el dominio del foro es forum.example.com; no son el mismo.

La configuración de Apache para el dominio de Discourse es:

<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>

Si alguien puede ayudar.

1 me gusta

El tema puede cerrarse, problema resuelto.

1 me gusta

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