Dokku redirige a otro dominio cuando el sitio solicitado está inactivo

8

Tengo Dokku instalado en un servidor, con múltiples sitios / dominios implementados. Cuando uno de mis sitios deja de funcionar, todas las solicitudes HTTP a él se redirigen (por alguna razón) a otro sitio. Esto es confuso. Espero que Dokku muestre alguna página de error en este caso. ¿Es el comportamiento predeterminado o hice algo mal?

PD. Este es el problema: https://github.com/dokku/dokku/issues/2602

yegor256
fuente
1
parece que el módulo de red tiene unrebuildall comando que hará lo que buscas. Supongo que ha intentado llamar a eso en el sitio reiniciar?
Timur
rebuildallno ayuda, ya que se basa en la configuración de red que ya está en el sistema. Necesito algún método para mantener la misma dirección IP asignada a la aplicación, sin importar cuántas veces la reinicie
yegor256
Lo único que ayuda es dokku nginx:update-config, como se sugiere aquí
yegor256

Respuestas:

0

¿Qué tal si agrega una página de error personalizada basada en el código de error editando el archivo vhost:

server{
    server_name www.foo.com;
    root    /srv/www/foo/public_html;
    expires     1M;
    access_log  /srv/www/foo/logs/access.log;
    error_log   /srv/www/foo/logs/error.log;

    error_page 404 /404.html;

    location / {
        index   index.html;
        rewrite ^/(.*)/$ /$1 permanent;
        try_files "${uri}.html" $uri $uri/ =404;
    }

    location = /404.html {
        internal;
    }       
}

El error del servidor puede detectarse en los códigos 404 o 500

Nilanka Manoj
fuente