¿Qué ajustes son necesarios cuando discourse usa un puerto que no es 443?

Algunos de los problemas que encontré incluyen fallos en el correo electrónico, y los usuarios también son redirigidos a una interfaz inalcanzable después del registro.

Además, el muro de imágenes predeterminado de las publicaciones también está deshabilitado, y ninguna de las imágenes subidas se puede cargar.

Incluso después de cambiarlo al puerto 3443, descubrí que el logotipo de Discourse no se podía cargar.

Parece que han ocurrido muchos problemas.

¿Hay alguna forma de solucionarlo con un solo clic? GraciasAlgunos de los problemas que encontré incluyen fallos en el correo electrónico, y los usuarios también son redirigidos a una interfaz inalcanzable después del registro.

Además, el muro de imágenes predeterminado de las publicaciones también está deshabilitado, y ninguna de las imágenes subidas se puede cargar.

Incluso después de cambiarlo al puerto 3443, descubrí que el logotipo de Discourse no se podía cargar.

Parece que han ocurrido muchos problemas.

¿Hay alguna forma de solucionarlo con un solo clic? Gracias

Aún no he intentado añadir estos en el entorno

DISCOURSE_PORT: 3443
DISCOURSE_FORCE_HTTPS: true

No sé si será útil después de añadirlos

Después de cambiar el puerto, muchas imágenes no se cargan correctamente, por ejemplo, https://mydomain/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png no se carga
Pero cuando lo cambio manualmente a https://mydomain:3443/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png sí se carga
Pero hay demasiados lugares donde se necesita añadir 3443. ¿Hay alguna forma rápida de modificarlo? El 443 no está disponibleAún no he intentado añadir estos en el entorno

¿Puedo usar la siguiente operación cuando he deshabilitado nginx dentro del contenedor?

DISCOURSE_EXTERNAL_BASE_URL: “https://dominio:3443

Además, descubrí que después de que los usuarios inician sesión, son redirigidos automáticamente a https://domain/latest, y el puerto predeterminado 3443 no se agrega, lo que provoca que no se cargue. En este punto, debe agregar manualmente https://domain:3443/latest.

Discourse no funcionará en el puerto 3443.

¿Es esta una instalación estándar?

:face_with_peeking_eye:

Gracias por tu respuesta

Sí, sé que hay muchos componentes codificados para el puerto 443. Mi puerto 443 no es utilizable, así que tuve que cambiar al puerto 3443. Actualmente, muchas funciones no funcionan. Pensé que alguien había estudiado este problema.

Quienes han estudiado el problema saben que no funcionará en un puerto no estándar. Lo prometo.

Está bastante bien documentado, o eso creía.

1 me gusta

Parece que tengo que renunciar a este enorme proyecto

¿No vale la pena una VM de $12 al mes o configurar un proxy inverso?

No se trata del coste. Quizás quiera llevarlo un poco más lejos, como instalar múltiples instancias de Discourse en un único servidor grande.