Puncte:0

nginx afișează IP în loc de domeniu cu fantomă

drapel ng

Situația actuală este următoarea: Am un domeniu la un anumit furnizor (manitu.de) Am un VPS gratuit cu Oracle Vreau să înființez un blog fantomă pe oracle VPS care ar trebui să fie accesibil prin domeniul pe care îl am la manitu.de

Deci asta s-a întâmplat până acum: Am setat înregistrarea IPv4 Forward-DNS A pentru mydomain.de să redirecționeze către IP-ul serverului Oracle (să presupunem 1.2.3.4). În timpul instalării fantomă, îmi cere numele blogului meu. Deci dacă mă duc și ofer 1.2.3.4 ca IP, pot ajunge la blog folosind 1.2.3.4/fantomă precum și mydomain.de/ghost - ceea ce este frumos.

Problema mea: daca intru mydomain.de (sau mydomain.de/ghost fwiw) în bara de adrese, redirecționează către 1.2.3.4 pe care vreau să-l evit. Asta nu am reușit încă să rezolv corect, deoarece fie nu redirecționează nicăieri, fie rămân blocat într-o buclă de redirecționări.

Iată cum arată configurația mea, care este creată de fantoma în timpul procesului de instalare la care am adăugat al doilea bloc de server:

Server {
    asculta 80;
    asculta [::]:80;

    server_name mydomain.de;
    rădăcină /var/www/mydomain/system/nginx-root; # Folosit pentru verificarea SSL acme.sh>

    returnează 301 $scheme://mydomain.de$request_uri;

    Locație / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $schema;
        proxy_set_header X-Real-IP $adresă_la distanță;
        proxy_set_header Gazdă $http_host;
        proxy_pass http://127.0.0.1:2368; # 2368 fiind portul folosit de fantoma

    }

    locație ~ /.cunoscut {
        permite tuturor;
    }

Server {
    asculta 80;
    nume_server 1.2.3.4;
    returnează 301 $scheme://mydomain.de$request_uri;
}

Mulțumesc anticipat!

Puncte:1
drapel us

Deoarece ați configurat adresa URL rădăcină a aplicației dvs. să fie o adresă IP, atunci aplicația se asigură că toate solicitările sunt făcute către adresa URL rădăcină a aplicației.

Deci, soluția potrivită este să setați corect adresa URL rădăcină a aplicației. După aceea, accesarea aplicației cu o adresă IP o va redirecționa către URL-ul rădăcină.

awake avatar
drapel ng
Bună, mulțumesc pentru răspuns. Deci, practic, trebuie să schimb IP-ul din al doilea bloc al meu server pentru domeniul potrivit?
drapel us
Asta și apoi configurați corect adresa URL rădăcină în aplicația dvs. (fantomă).
awake avatar
drapel ng
Mulțumesc. Deci, când folosesc `mydomain.de` ca URL pentru ghost și îmi schimb fișierul de configurare în consecință, furnizorul meu de domeniu afișează un mesaj că pagina nu poate fi accesată și îmi spune că site-ul nu a fost încă configurat.
drapel us
Ați configurat corect înregistrările DNS?
awake avatar
drapel ng
Hei Tero, mulțumesc pentru răbdare. Deci, dacă îmi verific propagarea DNS cu ceva de genul [DNS Checker](https://dnschecker.org) și îmi introduc domeniul, DNS-ul meu aparent s-a propagat corect.
drapel us
Vedeți intrări în access.log când vizitați domeniul?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.