Postavitev strežnika in lokalnega omrežja
1 naročnik
1 naročnik
Hardware na voljo:
- 1x strežnik (1x3.0 GHz Quad Core, 4x2 GB rama, 1x300 GB raptor + 4x2 TB diski, 2x1 gbit mrežna ...)
- 1x switch (gigabit, 8 portov)
- 1x router
Zahteve za omrežje:
- uporabniki se lahko povezujejo preko kabla ali brezžično
- strežnik in uporabniki so povezani z gigabitno povezavo
Zahteve za strežnik:
- vsaj 3xVPS (razvojni, produkcijski, testni)
- statičen IP
- nekateri VPS-ji so dostopni samo lokalno, drugi tudi lokalno in globalno
Na strežnik bo nameščen Debian, za virtualizacijo bo poskrbel Xen, za routing med VPS-ji pa reverse proxy Squid.
Ideja
Na modem se priključita strežnik in router. Na switch se priključita router in strežnik. Uporabniki se povezujejo na router (brezžično) in switch (žično, gigabitno).
Strežnik prejme lokalen IP od routerja (router-switch-strežnik) in globalen IP od modema (modem-strežnik).
Za lokalen dostop VPS-ju dodamo NAT virtualno mrežno.
Vprašanja:
Če je mrežna kartica za globalen dostop na VPS-ju nastavljena kot bridged: kateri IP bo dobila (imeti mora dostop do interneta, ne sme prejeti še enega naslova od routerja ali modema)?
Se bo s takšno konfiguracijo dalo globalen promet naslovljen na domeno x:80 preusmerit na VPS 1 port 80 in y:80 na VPS 2 port 80 (x in y kažeta na statičen ip strežnika)? In pri tem bo PHP na VPS-ju v $SERVER spremenljivki imel prave podatke (trenutno imam problem, ker je v $SERVER[''REMOTE_ADDR] shranjen lokalen IP strežnika namesto IP-ja obiskovalca)?
Ali obstaja kakšna boljša rešitev?
Hvala za odgovore. =)