PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere server mit apache zusammenfassen



hugin grímnirson
08.06.06, 17:01
hallo,

falls dieses thema schon mehrfach hier beantwortet worden ist oder es eh pipifax einfach ist, möge man es mir nachsehen; ich habe jedenfalls keine ahnung, wonach ich überhaupt suchen soll.


zum problem:
ich hab zuhause mehrere rechner aufn mehrern os laufen, mit mehreren "webservern" drauf, zb einen apache, das webfrontend vom fli4l-router, das im mailserver eingebaute admin-frontend etc.


ich würde also gerne diese verschiedenen webs auf teils verschiedenen servern gerne zu einem zusammenfassen.

ich dachte gehört zu haben, dass apache sowas könnte, hab aber wie gesagt keine ahnung, wie und wo ich die sache angehen soll ...


das warum:
1. die firewall in der arbeit ist aber ziemlich riguros und lässt nur wenige ports zu, die ich benutzen kann.
2. es würde die absicherung mit ssl wesentlich vereinfachen, wenn ich die zertifikate zentral warten könnte und nicht jeden dienst einzeln zur mitarbeit bewegen müsste.


wer reißt mich raus? ;)

stefaan
08.06.06, 18:15
Servus!

Antwort von Radio Eriwan: "Im Prinzip ja, aber..."

Du kannst mehrere virtuelle Hosts einrichten, die dann per IP oder Hostname angesprochen werden.

So wie du schreibst sind das aber keine einfachen "Homepages", sondern Konfigurationsseiten, die auf Systemfunktionen der entsprechenden Rechner zugreifen. Da wäre es einfacher, wenn du von außen auf die inneren PCs mit iptables und Portforwarding arbeitest.
Port 80: Webserver:80
Port 81: AndererServer:80
Port 82: AndererServer1:80

Grüße, Stefan

h4gb4rdc31in3
08.06.06, 19:51
könnte das ganze nicht auch mit mod_proxy lösen, ist nur so ne idee!

das modul mod_proxy laden und folgenden virtual host erstellen:



<VirtualHost *>
ServerName webmin.deine-domain.de
ProxyPass / http://127.0.0.1:10000 <-- z.b. für webmin
</VirtualHost>

h4gb4rdc31in3
09.06.06, 13:15
Kannste mal sagen ob du es hinbekommen hast, und wie du es jetzt genau gelöst hast, nur interesse halber.

ldi91
09.06.06, 16:46
ich hab das mal mit modproxy ausprobiert

<VirtualHost *:80>
ServerAdmin webmaster@lusoft.org
ServerAlias webm.lusoft.dyndns.info
DocumentRoot /web/projekt
ServerName webm.lusoft.dyndns.info

ProxyPass / http://127.0.0.1:10000 <-- z.b. für webmin
</VirtualHost>
und folgenden fehler in der startlog
Syntax error on line 7 of /opt/lampp/etc/hosting/proxy.conf:
ProxyPass can not have a path when defined in a location

hugin grímnirson
09.06.06, 23:17
hi,

@stefaan:
wie ich oben schon erwähnt habe, ist die firewall bei uns in der arbeit ziemlich happig eingestellt. ich hab mehr services laufen, als ports für die verwendung mit http freigeschalten sind ;)

außerdem is mir diese lösung eigentlich zu wartungsintensiv.

@h4gb4rdc31in3
ich bin leider noch nicht dazugekommen, es anzutesten. ich glaube aber, dein hinweis ist das, was ich gesucht habe.

obwohl mich ldi91s posting nicht gerade hoffend macht ... :(



mittlerweile hab ich auch eine andere möglichkeit gefunden: ssl-explorer (http://sourceforge.net/projects/sslexplorer/)
hat ein freund von mir für ssl-verschlüsselte tunnels im einsatz, bin aber mittlerweile draufgekommen, das die web-forwards meine anforderungen abdecken sollten.
muß ich aber auch erst so richtig austesten. die ersten versuche waren holprig, aber da scheint was zu gehen ...


vielen dank mal für die vorschläge. wer noch was weiß dazu, bitte melden.

ldi91
10.06.06, 10:42
so gehts

<VirtualHost *:80>
ServerAdmin webmaster@lusoft.org
ServerAlias web05.lusoft.dyndns.info
ServerName web05.lusoft.dyndns.info
ProxyPass / http://hor.web05.home/
</VirtualHost>