Puncte:0

Cum pot testa configurația erorii NGINX 5xx (generează o eroare 5xx)?

drapel in

Configurez un nou server web folosind NGINX și aș dori să testez configurația paginii de eroare. Acest lucru este destul de ușor de făcut pentru un 404, dar vreau să testez configurația 5xx și trebuie să pot genera cel puțin una dintre erorile din seria 500 dintr-o solicitare.

Imi poate da cineva un indiciu va rog despre cum sa fac asta?

Ivan Shatsky avatar
drapel gr
Utilizați `return 500;` sau orice alt cod, acesta va declanșa pagina dvs. de eroare personalizată :)
Puncte:1
drapel us

Sunt destul de sigur că ai putea folosi try_files cu un dosar inexistent. Comanda are o opțiune de rezervă care poate arunca un cod de eroare la alegere: try_files fișier ... =cod; ghid aici, documente aici

Server {  
    asculta 80;
    root /www/data;

    locație /throw_500 {
        try_files $uri $uri/ =503;
    }
}

În acest caz, doar accesați http://server/throw_500 (gol $uri trecut) și eroarea va fi aruncată.

drapel in
Mulți cei din @rgon, ceea ce ați dat funcționează și i-am dat un vot pozitiv. Cu toate acestea, există și un răspuns mai simplu bazat pe comentariul lui Ivan.
Puncte:0
drapel in

Cel mai simplu răspuns este să folosiți o locație inexistentă care conține a returnează 500; afirmație.

Server {  
    asculta 80;

    locație /throw503 {
        întoarce 503;
    }
}

Mulțumesc mult lui Ivan și lui rgon. Nu vedeam lemnul pentru copaci

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.