Ich übernehme keinerlei Verantwortung für eventuelle Schäden, die durch dieses Skript verursacht werden könnten. Die Benutzung erfolgt ausdrücklich auf eigene Verantwortung.
pound ist ein Reverse-Proxy und ein Load-Balancer. Er kann Anfragen von Webclients auf bzw. an einen oder mehrere Webserver weiterleiten. Dabei kann pound anhand der Server URL entscheiden an welchen Server der Request weitergeleitet wird.
Auf diese weise kann man hinter dem Reverse-Proxy mit ein und derselben IP-Adresse mehrer Webserver betreiben.
OPT_POUND | Bestimmt, ob Pound überhaupt installiert werden soll. Ist Voraussetzung für alle anderen Einstellungen von Pound |
POUND_HTTP_PORT | Mit dieser Variablen wir festgelegt über welches Port Pound vom Internet aus angesprochen werden kann. |
POUND_DEFAULT_HOST | An die in dieser Variablen hinterlegten IP-Adresse werden alle Requests weitergeleitet die nicht an eine der Virtuellen Server weitergeleitet werden. |
POUND_DEFAULT_PORT | An das in dieser Variablen hinterlegten Port werden alle Requests weitergeleitet die nicht an eine der Virtuellen Server weitergeleitet werden. |
POUND_VIRTHOSTS_N | Hier wird hinterlegt wie viele Virtuellen Server |
POUND_VIRTHOSTS_x_URL | Gibt die URL an unter de rein Virtuellen Server angesprochen werden soll. |
POUND_VIRTHOSTS_x_HOST | Hier wird die IP-Adresse aus dem lokalem Netzwerk hinterlegt an die die Requests weitergeleitet werden sollen |
POUND_VIRTHOSTS_x_PORT | Hier wird das Port aus dem lokalem Netzwerk hinterlegt an die die Requests weitergeleitet werden sollen |
INPUT_LIST_N='2' INPUT_LIST_1='IP_NET_1 ACCEPT' # allow all hosts in the local # network access to the router INPUT_LIST_2='tmpl:http ACCEPT' # allow Reverse Proxy
OPT_POUND='yes' POUND_HTTP_PORT='80' POUND_DEFAULT_HOST='10.0.0.1' POUND_DEFAULT_PORT='80' POUND_VIRTHOSTS_N='3' POUND_VIRTHOSTS_1_URL='server1.my_domain.de' POUND_VIRTHOSTS_1_HOST='10.0.0.1' POUND_VIRTHOSTS_1_PORT='80' POUND_VIRTHOSTS_2_URL='server2.my_domain.de' POUND_VIRTHOSTS_2_HOST='10.0.0.2' POUND_VIRTHOSTS_2_PORT='80' POUND_VIRTHOSTS_3_URL='server3.my_domain.de' POUND_VIRTHOSTS_3_HOST='10.0.0.3' POUND_VIRTHOSTS_3_PORT='80'