Belépés
Szerver gond!
2009. október 19. – 15.04 – thxer
Van 1 szerverünk amin ubuntu szerver fut. Erre van telepítve egy squid és egy apache. Van rákötve 2 internet, az egyik eth0 a másik eth1. Az eth0 egy olyan gatewayen keresztül megy a netre, amin be van állítva a transparent proxyra irányítás. Valamint ez natolva van, tehát belső hálózati ip-t kap. Az eth2 egy publikus fix ip, azon menne az apache. Kérdésem az hogy hogyan tudom megoldani hogy a squid(meg a linux) kifelé az eth0-át használja, de az apache az eth2-n fogadja a kéréseket?
Köszönöm a segítséget.
- A hozzászóláshoz regisztráció és belépés szükséges
Az Apache-t ip címre kell konfigurálni tehát a te esetedben beállítod az eth1 (írtál eth2-t is de szerintem csak elírtad) publikus ip címét az Apache-nak és az már figyel is a 80-as porton (vagy amit beállítasz neki). Ha azt akarod hogy a belső hálóról vagy adott tartományból vagy akár adott ip-címről ne legyen elérhető az oldal (tehát csak kivülről lesz elérhető és így a http forgalom azon fog menni) akkor htaccess
Nem tudom még mit futtatsz rajta de az biztos hogy az alábbi programoknak alapból meg lehet adni melyik interface-t (eth0-1 stb) használják:
- samba
- proftpd
A squidben meg le lehet szépen kezelni a kéréseket illetve meg lehet még fejelni iptables-el is az egészet.
- Trust Me, I'm An Engineer
Az apachet ip-re konfigoltam, de nem jo, az a legnagyobb baj hogyha a route-be mindkét útvonal bennevan, akkor az egyiket nem lehet még pingelni sem. A squidról nézegettem a neten hogy lehet megadni hogy melyik hálókártyát használja, esetleg azt leírnád?
Hogyha a routeból kitörlöm valamelyiket akkor értelemszerűen a másik kapcsolatot használja és az működik is. A szerverre az alap telepítésen kívül csak lamp,openssh,squid,midnight commander és webmin lett felrakva. 3 hálókártya van a szerverbe és az eth1 kihasználatlanul maradt tehát eth0 és eth2 van használatban.