Puncte:0

Cum afectează un ProxyPass resursele serverului din Apache?

drapel ph

În biroul nostru local, avem un server de dezvoltare, cu resurse limitate. Când mai mulți dezvoltatori folosesc acest server, sarcina devine foarte mare pe el, până în punctul în care începe să nu mai răspundă (în acest moment, 6 dezvoltatori diferiți lucrează pe același server de dezvoltare și se vede, când toți lucrăm) . Cu toate acestea, toți avem computere laptop destul de puternice și încercăm să implementăm un mediu de dezvoltare, în care în loc să lucreze pe serverul de dezvoltare, laptopul fiecărui programator ar deveni propriul server de dezvoltare personal.

Cea mai mare problemă cu care ne confruntăm este că avem o singură adresă IP dedicată în birou în acest moment. Aceasta nu a fost o problemă în timp ce noi toți dezvoltam pe serverul de dezvoltare, așa cum a făcut și serverul de dezvoltare apache instalat, iar fiecare programator avea un subdomeniu specific, astfel încât fiecare să-și poată accesa resursele personale cu ajutorul apache.

Singura modalitate prin care am reușit să ocolim acest lucru în acest moment, este să folosim vechiul server de dezvoltare ca un fel de router. Modul în care totul este configurat în acest moment este că avem un nume de domeniu, să-l numim dev.com. Fiecare programator are un subdomeniu sub acest nume de domeniu, în următoarea ordine: programmer1.dev.com, programmer2.dev.com, etc. DNS-ul pentru dev.com nume de domeniu, indică adresa IP externă a routerului nostru, iar routerul este configurat, că orice solicitare prin intermediul 80 sau 443 porturile, ar trebui să fie direcționate către adresa IP locală a vechiului nostru server de dezvoltare, de unde apache, folosind un ProxyPass directiva, iar nume de gazdă primit, direcționează apelurile către adresa IP locală specifică fiecărui laptop al programatorilor.

Acest lucru funcționează în acest moment, dar mă întrebam cât de mult va încărca acest loc pe vechiul server de dezvoltare? Practic, în timp ce eram în vechiul mediu de dezvoltare, încărcarea provenea din diferite procese pe care le rulăm în timpul dezvoltării (de exemplu pachet web sau diferit nodejs scripturile pe care le scriem etc.) - toate acestea ar dispărea în acest moment, dar, cu toate acestea, toate apelurile ar trebui să treacă prin server și în viitor?

Un alt lucru bun pe care am reușit să-l rezolvăm cu această configurare, au fost certificatele SSL. Deoarece nu avem adrese IP dedicate pentru fiecare laptop separat, am putea adăuga doar certificate autosemnate la site-urile pe care le folosim în modul de dezvoltare, totuși, se pare că prin utilizarea ProxyPass pe vechiul server de dezvoltare, browserul este capabil să rezolve certificatul furnizat de Să criptăm la numele de gazdă de pe vechiul server de dezvoltare și nu se plânge. Ar putea apărea probleme din acest „hack” în viitor?

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.