私が気づいたことの 1 つは、最初にインストールされたアプリが example.com の転送先になることです。
この動作を Nginx に帰するのは正しいです。example.comの構成が検出されない場合、何らかの形でこの構成にフォールバックするためだと思います
この dokku プラグイン ( https://github.com/progrium/dokku/tree/master/plugins/nginx-vhosts ) は、デプロイされるたびに各アプリの nginx.conf を書き換えます。
現在、テンプレート nginx.conf ( https://github.com/progrium/dokku/blob/master/plugins/nginx-vhosts/templates/nginx.conf ) を使用していますが、これはかなり最近の変更であるため、最近のバージョン。
次のようなNginx構成になります。
server {
listen [::]:80;
listen 80;
server_name app.example.com;
return 301 https://$host$request_uri;
}
上記のスニペットが説明されている動作をもたらす理由は現在わかりません。回避策は、/etc/nginx/sites-enabled/ に独自の nginx conf をセットアップすることです。
server_name example.com;
しかし、保留中のページまたはあなたに合ったものを指しています。