nginx отображает IP вместо домена с призраком
Текущая ситуация такова: у меня есть домен у конкретного провайдера (manitu.de). У меня есть VPS бесплатного уровня с Oracle. Я хочу настроить блог-призрак на VPS Oracle, который должен быть доступен через домен, который у меня есть. manitu.de
Вот что происходило до сих пор: я установил запись IPv4 Forward-DNS A для mydomain.de для пересылки на IP-адрес сервера Oracle (предположим). Во время установки-призрака он спрашивает название моего блога. Итак, если я укажу IP-адрес, я смогу получить доступ к блогу, используя1.2.3.4/ghostа также - что приятно.
Моя проблема: если я войдуmydomain.de(илиmydomain.de/ghostfwiw) в адресной строке он перенаправляется на1.2.3.4чего я хочу избежать. Это то, что я пока не смог решить должным образом, потому что либо он вообще никуда не перенаправляется, либо я застреваю в цикле перенаправлений.
Вот как выглядит моя конфигурация, созданная призраком в процессе установки, к которой я добавил второй блок сервера:
      server {
    listen 80;
    listen [::]:80;
    server_name mydomain.de;
    root /var/www/mydomain/system/nginx-root; # Used for acme.sh SSL verification>
    return 301 $scheme://mydomain.de$request_uri;
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:2368; # 2368 being the port ghost is using
    }
    location ~ /.well-known {
        allow all;
    }
server {
    listen 80;
    server_name 1.2.3.4;
    return 301 $scheme://mydomain.de$request_uri;
}
Заранее спасибо!