Kako preskočiti nginx i distribuirati fajlove direktno sa Apache web servera
Kao što smo u jednom od prethodnih tutorijala objasnili, myVesta hosting panel pokreće nginx koji služi kao reverzni proksi iza kog se nalazi Apache web server. U nekim situacijama može se pokazati korisno da neke tipove fajlova propustite kroz nginx ka Apache web serveru, kako bi ih on procesirao i distribuirao natrag ka korisniku.
U kratkim crtama – reverzni proksi je sistem koji se nalazi između klijenta i web servera. Ovaj sistem funkcioniše u praksi tako što “stoji” ispred Apache web servera i obrađuje sve statičke fajlove i razne ostale zahteve pre nego što ih prosledi dalje ka Apache web serveru. Radi slično kao standardni (forward) proksi, no u ovom slučaju umesto da proksi postoji na strani korisnika, on se sada koristi na strani servera. U praksi, reverzni proksi, kao što je nginx u ovom slučaju, se koristi kako bi se osigurale bolje performanse, odnosno stabilnost, sigurnost i brzina u radu web servera – a baš to su ključni faktori na koje mi u MyCity hostingu obraćamo posebnu pažnju.
Sada kada smo malo zavirili ispod haube i produbili znanje o tome kako MyVesta hosting panel funkcioniše, možemo dalje na sam tutorijal.
Za potrebe ovog tutorijala, uzećemo za primer da nam je potrebno da sve XML fajlove propustimo kroz nginx direktno ka Apache web serveru, da bismo ovo postigli, za početak potrebno je da odemo na naš MyVesta hosting panel i odaberemo opciju Izmeni za željeni domen:
U okviru Proxy Podrška / Proxy Template sekcije, obrisaćemo XML sa liste:
Na kraju, potrebno je da sačuvamo izmene:
Nakon ovoga, svi XML fajlovi će biti propušteni kroz nginx direktno ka Apache web serveru