O Dokku redireciona para outro domínio quando o site solicitado está inativo

8

Eu tenho o Dokku instalado em um servidor, com vários sites / domínios implantados nele. Quando um dos meus sites é desativado, todas as solicitações HTTP são redirecionadas (por algum motivo) para outro site. Isso é confuso. Espero que o Dokku mostre alguma página de erro neste caso. É o comportamento padrão ou fiz algo errado?

PS. Este é o problema: https://github.com/dokku/dokku/issues/2602

yegor256
fonte
1
parece que o módulo de rede tem umrebuildall comando que meio que faz o que você procura. Eu presumo que você tentou ligar para reiniciar o site?
timur 16/03
rebuildallnão ajuda, pois depende das configurações de rede já existentes no sistema. Eu preciso de algum método para manter o mesmo endereço IP atribuído ao aplicativo, não importa quantas vezes eu o reinicie
yegor256 21/04
A única coisa que ajuda é dokku nginx:update-config, como sugerido aqui
yegor256 21/04

Respostas:

0

Que tal adicionar uma página de erro personalizada com base no código de erro editando o arquivo 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;
    }       
}

O erro do seu servidor pode ser detectado pelos códigos 404 ou 500

Nilanka Manoj
fonte