iptables – portforward

Kezdőlap Fórumok Hálózati problémák iptables – portforward

10 bejegyzés megtekintése - 1-10 / 19
  • Szerző
    Bejegyzés
  • #2200741
    kisbetu
    Felhasználó

      Írd le azt is, honnan tudja meg a „tűzfalszerver”, hogy melyik weboldalt szólítják éppen.

      #2200742
      gabaman
      Felhasználó

        Kulcsszó a reverse proxy. Az Apache HTTPD és a lighthttpd is tudja a mod_proxy segítségével. Tedd fel a tűzfalra, és mindegyik kiszolgálandó domain névre készíts egy átirányítást. Lényegében ez egy szoftveres layer-4 routing.

        #2200743
        vvaassyy
        Felhasználó

          gabaman: lehet hogy ez nem lesz jo megoldas mert van egy windows iis webserver is, es kesobb lenne olyan webserver is ami mondjuk egy routeren fut, az a router managment webfelulete. Sot kesobb tobb webszerver is lesz majd.

          kisbetu: egyenlore egyiket sem, még nincs bejegyezve a domain, de mert nem tudtam hogy ez megoldhato-e igy.

          #2200744
          vvaassyy
          Felhasználó

            gabaman: lehet felreertettem az elobb valamit, az apache-ot a mod proxyval a tuzfalra kell tennem es az elveges mindenfele porwforwardot attol fuggetlenul hogy milyen webserver fut a tobbi szerveren?

            #2200745
            gabaman
            Felhasználó

              Lényegében igen, így van. Viszont ez nem teljes értékű port forward, mivel a szelekció nem TCP/IP, hanem HTTP (layer 4) szinten van. Azaz nem bitazons, hanem tartalomazonos módon továbbít (akár extra mezőket is be lehet szúrni). Amit szeretnél elérni, azt kizárólag olyan módszerrel lehet kivitelezni, ami értelmezni tudja a HTTP fejlécet. Viszont az Apache nem egy „buta port forward” dolgot művel, hanem egy fejléc szűrés után képes szinte bármire. Neked egy egyszerű domain szintű átirányítás kell (értelmezve amit eddig írtál), viszont lehetőség van alkönyvtári szintű vagy kiterjesztés szerinti átirányításra is. Sőt, terhelésmegosztás (server level load balancing) is megoldható. Mivel proxy-ként csak a HTTP kéréseket szelektálja és a válaszokat továbbítja visszirányban, teljesen lényegtelen hogy milyen webszerver szolgálja ki a kéréseket. Egy lényeges hátránya van, nagyobb a teljesítmény igénye mint a kernel szintű port forwardnak, mivel a HTTP fejléc szöveges (a TCP bináris és fix méretű) és az összes aktív kapcsolat a tűzfal/proxy-n is nyitott lesz. Viszont ha egy nagyobb gép megfelelően nagy memóriával, akkor akár egy cache-t is lehetne rá tenni a képeknek és az egyéb statikus tartalomnak. Szóval egy 386-os szintű gép kevés lesz (a kernel szintű TCP port forward esetén azért elvisz egy 10MBit/s forgalmat), de egy lényegesen gyorsabb gépet is hasznossá lehet tenni a gyorstárazás segítségével. Lehet esetleg célszoftvert is feltenni az Apache/lighthttpd helyett, de például. a HAProxy esetén ágyúval lövöldöznél verébre.

              #2200746
              vvaassyy
              Felhasználó

                Oke, koszonom a reszletes valaszod, azthiszem ezek szamomra hasznos informaciok lesznek. Bar jobb lett volna valami kernel szintu forward a http fejlec alapjan, de szerintem nekem az apache es a modulja is jo lesz szerintem, esetleg kiprobalom majd a HAProxy-t. A gepigennyel nincs problema, van sok jo szerverem.
                Koszi

                #2200747
                gabaman
                Felhasználó

                  Bar jobb lett volna valami kernel szintu forward a http fejlec alapjan

                  OMG. Bárcsak ne írtad volna, már megbántam hogy válaszoltam. Elnézést kérek, amiért feleslegesen terheltelek.

                  #2200748
                  kisbetu
                  Felhasználó

                    Nem volt gyanús a nicknév?

                    #2200749
                    vvaassyy
                    Felhasználó

                      Nem ertem mi rosszat mondtam…. szerintem remek hogy segitettél, kár elrontani undoksággal a végét.

                      #2200750
                      vvaassyy
                      Felhasználó

                        Nekem nem:) Te mire gyanaxol?

                      10 bejegyzés megtekintése - 1-10 / 19
                      • Be kell jelentkezni a hozzászóláshoz.