PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eine IP, zwei Webserver, ein Port 80



Michael`
10.05.09, 22:01
Hallo,

ich habe vor meinen Proxy-Usern (squid), die per VPN (OpenVPN) verbunden sind einen internen Bereich einzurichten. Ich möchte aber für den internen Bereich ebenfalls Port 80 benutzen (komfortabler).

Folgende Konfiguration:

Apache 2
IP 111.111.111.111
Port 80
=> Ein paar gehostete Webseiten


Nun soll ein Lighttpd dazu, um den internen Bereich zu hosten (192.168.10.1). Mit Port 8080 funktioniert das ganze schon. Wenn ich den Lighttpd auf Port 80 starten will motzt der Server natürlich, da der Apache schon auf Port 80 lauscht.

Kann ich den Apache nicht einfach an eth0 (oder die IP) binden und Lighttpd an tap0 ?



MfG,
Michael

zyrusthc
10.05.09, 22:03
Wozu ein 2 Webserver?
Schon mal was von Virtualhosts gehört?

Greeez Oli

Michael`
10.05.09, 22:07
Meine Rede.....


So wollte ich das auch, der zweite Webserver ist eine Vorgabe die mir gemacht wurde. Da kann ich leider nix dran rütteln.

MfG,
Michael

oziris
10.05.09, 22:24
Kann ich den Apache nicht einfach an eth0 (oder die IP) binden und Lighttpd an tap0 ?Ja, müsste gehen. Probier's halt mal.
Musst wohl "Listen 80" in "Listen 111.111.111.111:80" ändern und ähnliches beim Lighttpd mit 192.168.10.1 machen.
An Deiner Stelle würde ich's erst in einer VM oder am Test-Server probieren.

Michael`
10.05.09, 22:35
Danke, funktioniert!

/etc/apache2/ports.conf :

Listen 111.111.111.111:80
Listen 111.111.111.111:443


/etc/lighttpd/lighttpd.conf :

...
server.port = 80
server.bind = "192.168.10.1"
...


MfG,
Michael

UzumakiNaruto
11.05.09, 07:01
du kannst doch auch namevirtualhost benutzen ... und einen namen wird dein server ja haben :D

intern.example.de .... /srv/www/site/intern
extern.example.de ..../srv/www/site/extern
....

einfach mal ein wenig die SuFu des boards benutzen .. findest einiges zu name-based virtual hosts

marce
11.05.09, 07:28
So wollte ich das auch, der zweite Webserver ist eine Vorgabe die mir gemacht wurde. Da kann ich leider nix dran rütteln.
*10Zeichen*