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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.