Http muestra página nginx

¡Hola! He hecho la instalación desde cero.
Fue un poco extraño, porque cuando intenté ./discourse-setup, obtuve

Hostname for your Discourse? [oreillefine.art]:

Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: oreillefine.art.
WARNING: Connection to http://oreillefine.art (port 80) also fails.

Luego edité manualmente app.yml para agregar la configuración smtp y let’s encrypt mail, así como plantillas para el uso de https.

Luego intenté ./discourse-doctor y ¡todo funcionó! Pude ver el nuevo sitio web. Pero… ahora estoy confundido: si intento acceder a mi sitio a través de http (http://oreillefine.art), veo la página predeterminada de nginx, mientras que https funciona normalmente (https://oreillefine.art), y puedo ver Discourse… ¡muchas gracias de antemano por cualquier ayuda!

Sospecho que obtuviste ese error porque tienes algún otro NGINX en tu máquina que impide que Discourse acceda a él.

Sin embargo, no entiendo cómo logró obtener un certificado si ese es el caso.

Estoy seguro de que no tengo ningún otro nginx, es un vps nuevo y no instalé nginx ni apache antes… en cuanto a diferente contenido de http y https, ¿podrías sugerir alguna solución?

Hmm. Eso es muy extraño. No tengo explicación ni recomendaciones.

¿Probablemente pueda darte algunos archivos de registro?

Vi esto durante la reconstrucción:

listen 80;
  return 301 https://$$ENV_DISCOURSE_HOSTNAME$request_uri;
}
server {
 en /etc/nginx/conf.d/discourse.conf
I, [2024-05-10T12:24:54.676331 #1]  INFO -- : Reemplazando (?m-ix:listen 80;\s+gzip on;) con listen 443 ssl http2;
SSL_TEMPLATE_SSL_BLOCK
 en /etc/nginx/conf.d/discourse.conf
I, [2024-05-10T12:24:54.677081 #1]  INFO -- : Reemplazando (?m-ix:listen 80;\s+listen \[::\]:80;\s+gzip on;) con listen 443 ssl http2;
listen [::]:443 ssl http2;
SSL_TEMPLATE_SSL_BLOCK
 en /etc/nginx/conf.d/discourse.conf
I, [2024-05-10T12:24:54.677779 #1]  INFO -- : Reemplazando (?-mix:SSL_TEMPLATE_SSL_BLOCK) con 
ssl_protocols TLSv1.2 TLSv1.3;

Parece que ahora se está redirigiendo como se esperaba.

Mi mejor suposición es que un retraso en el DNS y el nombre de host apuntaban a algún otro servidor que ejecutaba un servidor NGINX no configurado.

3 Me gusta

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