当请求的站点关闭时,Dokku 重定向到另一个域

yeg*_*256 8 dokku

我在服务器上安装了 Dokku,并部署了多个站点/域。当我的一个站点出现故障时,对它的所有 HTTP 请求都会(出于某种原因)重定向到另一个站点。这令人困惑。在这种情况下,我希望 Dokku 显示一些错误页面。这是默认行为还是我做错了什么?

附注。这是问题:https : //github.com/dokku/dokku/issues/2602

Nil*_*noj 0

如何通过编辑 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;
    }       
}
Run Code Online (Sandbox Code Playgroud)

您的服务器错误可能会从代码 404 或 500 中发现