Nginx

Kako popraviti 502 Bad Gateway Nginx?

Kako popraviti 502 Bad Gateway Nginx?

Nginx je pokrenut 2004. godine kao web poslužitelj otvorenog koda. Otkad je objavljen, vrlo se često koristi za hosting web stranica. Osim toga, koristi se i kao uravnoteživač učitavanja, proxy e-pošte, obrnuti proxy i HTTP predmemorija. Kao i svaki drugi web poslužitelj, i Nginx je sklon određenim pogreškama, od kojih je najčešća pogreška 502 Bad Gateway. Ovo je vrlo generička vrsta pogreške koja se pojavljuje kada pokušate pristupiti web poslužitelju, ali ga ne uspijete doći. U tom slučaju vaš preglednik može prikazati pogrešku 502 Bad Gateway. Budući da se uz ovu pogrešku ne pojavljuju nikakve druge informacije, korisnik ostavlja nesvjestan o tome što je točno pošlo po zlu i kako to može popraviti.

Stoga ćemo u današnjem članku pokušati potražiti sve potencijalne uzroke pogreške 502 Bad Gateway u Nginxu, kao i načine na koje to možemo popraviti.

Uzroci pogreške 502 Bad Gateway u Nginxu

U Nginxu može biti više razloga za pogrešku 502 Bad Gateway, a najčešći su navedeni u nastavku:

Nedostupna domena
Kad god upišete ime domene u traku za pretraživanje vašeg preglednika i pritisnete tipku Enter za pristup toj web stranici, prvi zadatak koji se izvršava je kontaktiranje vašeg DNS-a. DNS poslužitelj mapira navedeno ime domene na njegovu rezerviranu IP adresu, a zatim kontaktira odgovarajući poslužitelj, koji vam zauzvrat odgovara prikazom tražene web stranice u vašem web pregledniku. Međutim, ponekad DNS poslužitelj ne uspije doći do navedene domene zbog pogreške 502 Bad Gateway u Nginxu. To se može dogoditi zbog određenih promjena na vašem DNS-u, kojima treba dovoljno vremena da stupe na snagu nakon što počne ispravno raditi.

Pretjerano aktivirani vatrozidi
Ponekad su vaše postavke vatrozida toliko stroge i tvrde da čak blokiraju legitimne korisnike i zabranjuju im pristup vašoj web lokaciji. To bi, pak, moglo uzrokovati da korisnici vide pogrešku 502 Bad Gateway kad god pokušaju pristupiti vašoj web stranici.

Hosting poslužitelj propada
Budući da poslužitelji imaju ograničeni kapacitet u kojem ne mogu zadovoljiti korisničke zahtjeve, stoga bi, nakon što se dostigne taj kapacitet, svi budući dolazni korisnici mogli doživjeti pogrešku 502 Bad Gateway jer vaš poslužitelj neće raditi. Drugi razlog za to mogao bi biti taj što ste namjerno isključili svoj poslužitelj radi održavanja.

Ispravljanje pogreške 502 Bad Gateway u Nginxu

Ovisno o uzrocima pogreške 502 Bad Gateway u Nginxu, možete je pokušati riješiti bilo kojim od sljedećih rješenja:

Osvježite svoju web stranicu
Povremeno možete vidjeti pogrešku 502 Bad Gateway samo zbog nekih privremenih problema s povezivanjem, koje se mogu riješiti jednostavnim osvježavanjem web stranice i provjerom možete li pristupiti web stranici ili ne. Ako i dalje ne uspijete doći do željene web stranice, možda ćete također pokušati očistiti predmemoriju preglednika jer se ponekad u predmemoriju vašeg preglednika sprema odgovor na pogrešku 502 Bad Gateway. Zbog toga vaš preglednik uvijek iznova prikazuje ovu pogrešku, pa bi brisanje predmemorije moglo riješiti ovaj problem.

Izvršite test pinga
Ako još uvijek ne možete pristupiti svom web poslužitelju čak i nakon osvježavanja web stranice i brisanja predmemorije preglednika, tada bi vaš web poslužitelj mogao imati ozbiljnih problema s povezivanjem. U tom slučaju možete pokušati izvesti Ping test gdje šaljete zahtjev za ping na svoj poslužitelj i provjerite je li dostupan ili nije. Ako je vaš poslužitelj dostupan, moći ćete mu pristupiti, ako ne, morat ćete potražiti druga rješenja navedena u nastavku.

Potražite potencijalne promjene u svom DNS-u
Možda ste promijenili pružatelja usluga hostinga ili promijenili IP adresu s kojom se može kontaktirati vaš web poslužitelj. Te se promjene uvijek odražavaju na DNS poslužitelju, ali treba neko vrijeme da se pravilno održe. U tom slučaju, trebate pričekati dok promjene ne stupe na snagu u cijelom DNS-u, nakon čega više nećete vidjeti pogrešku 502 Bad Gateway u Nginxu.

Nadgledajte svoje zapisnike poslužitelja
Zapisnici poslužitelja sadrže detaljne informacije o statusu vašeg poslužitelja i svim aktivnostima koje on obavlja. Ako redovito nadgledate zapisnike poslužitelja, oni vam mogu puno pomoći u otkrivanju što je točno pošlo po zlu, stoga vam omogućuje da ispravite pogrešku 502 Bad Gateway u Nginxu, jer je znajući točan uzrok pogreške zapravo prvi korak prema rješavanju te pogreške.

Ponovno provjerite svoje konfiguracije vatrozida
Morate primijeniti ovo rješenje ako ste zaključili da su vaše konfiguracije vatrozida prestroge i čak blokiraju legitimne korisnike da pristupe vašoj web lokaciji. U tom slučaju, resetiranjem vaših konfiguracija vatrozida može se lako popraviti pogreška 502 Bad Gateway u Nginxu.

Otklonite pogreške s koda web mjesta
Povremeno se problem ne vraća na probleme s povezivanjem, nego je kôd vašeg web mjesta neispravan, što uzrokuje pogrešku 502 Bad Gateway u Nginxu. Ručno shvatiti takve pogreške gotovo je nemoguće, zbog čega vam se preporuča otklanjanje pogrešaka kodom vašeg web mjesta u zaštićenom okruženju. Ako to učinite, ne samo da ćete točno odrediti problem koji možete odmah popraviti, već ćete i spriječiti da vaš fizički sustav bude oštećen izvođenjem neispravnog koda, jer ga radite u zaštićenom okruženju.

Pokušajte kontaktirati svog davatelja usluge hostinga
Ponekad kada ne možete ugostiti vlastiti web poslužitelj, usluge hostinga iznajmljujete kod davatelja usluga hostinga. U tom slučaju problem koji uzrokuje pogrešku 502 Bad Gateway u Nginxu možda nije na vašem kraju, već postoji neki problem s uslugom hostinga koju dobivate. Jedino rješenje ovog problema je kontaktiranje vašeg davatelja usluga hostinga, koji ne samo da preuzima odgovornost za otkrivanje tog problema, već može predložiti i načine na koje možete spriječiti da se ova pogreška ponovi u budućnosti.

Zaključak

U ovom smo vam članku pružili kratki uvod o Nginxu i najčešće vrste pogrešaka s kojima se ovaj web poslužitelj suočava, konkretno, greške 502 Bad Gateway. Zatim smo naveli i sve moguće uzroke ove pogreške. Konačno, podijelili smo s vama sva različita rješenja kako možete riješiti ovu pogrešku u Nginxu.

Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...
Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...