Puncte:0

Nginx continuă să încerce să servească un fișier?

drapel cn

Acesta este nginx.conf-ul meu

evenimente {
}
http {
    Server {
        asculta 80;

        rewrite_log on;

        dacă ($http_x_forwarded_proto = "http") {
            returnează 302 https://$host$request_uri;
        }

        locație /.sănătate {
            returnează 200 „OK”;
        }

        locație /.status {
            stub_status;
            server_tokens activat;
        }

        locație ~ ^\/([^.][^\/]*)(.*)$ {
            proxy_pass http://$1.$DISCOVER$2$is_args$args;
        }
    }
}

Cum poate această configurație, care returnează în mod clar un răspuns static pentru /.sănătate și nu are alte rute, este posibil să aveți această eroare? În niciun moment nginx nu a fost direcționat să caute un fișier.

[eroare] 16#16: *2 open() „/usr/share/nginx/html/_health” a eșuat (2: Nu există un astfel de fișier sau director), client: 10.0.1.21, server: localhost, cerere: „GET / _health HTTP/1.1", gazdă: "10.0.0.241"
drapel in
Solicitarea arată „/_health”, nu „/.health”.
drapel cn
Aveți eroare de copiere/lipire când faceți această postare. Inițial foloseam /.health și m-am gândit că ar putea face lucruri ciudate în ceea ce privește presupunerea extensiilor de fișiere... După ce m-am luptat cu asta timp de câteva ore, cred că nu puneam nginx.conf la locul potrivit. Se desfășoară acum...
Puncte:0
drapel cn

Se pare că am avut o regresie în jurul plasării corecte a fișierului nginx.conf. Eram prea concentrat pe logica de rutare ca să observ, dar principala dovadă este că a existat o pagină de bun venit nginx din nginx.conf implicit.

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.