Instalación local solo para uso interno

Me refiero a que gran parte del código del front-end asume que estás usando https. Me refiero a que la instalación estándar asume que tu sitio puede obtener un certificado de let’s encrypt.

Aquí tienes una. Para que esto funcione, necesitarás configurar Apache con un certificado válido y luego hacer que actúe como proxy inverso para Discourse.

Configurar Discourse en un servidor con sitios Apache existentes

No es una configuración compatible. Si estar detrás de un firewall/NAT es un requisito, entonces tener a alguien que sepa cómo configurar un proxy inverso interno con un certificado válido y pueda seguir una de las guías como la que se ha enlazado es el coste de ese requisito.

Esa es una forma más amable de decir lo que dije.

2 Me gusta