Hallo zusammen, ich möchte mit apache2 mehrere Reverse Proxy's über Virtuelle Host's einrichten. Ich bin dabei auf zwei Probleme gestoßen:
1. Ich bekomme die Konfiguration von namensbasierten virtuellen Host nicht hin. Ich bekomme jedes mal nur die Seite des ersten virtuellen Host angezeigt egal welche URL ich aufrufe. Zur Erklärung wir haben einen Web-Server, mit mehreren Internetauftritten , in der DMZ stehen. Diese Internetauftritte möchte ich über den apache2 vom Internet aus erreichbar machen. Internet => Apache2 Reverse Proxy => Webserver Hier meine Konfiguration unter /etc/apache2/site-available/ ######################################## NameVirtualHost 212.66.138.xx ProxyRequests OFF HostnameLookups Off <Directory /> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Proxy *> Order deny,allow Allow from all </Proxy> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/access.log combined <VirtualHost 212.66.138.xx> ServerName www.test1.de ProxyPass / http://www.test1.de/ ProxyPassReverse / http://www.test1.de/ </VirtualHost> <VirtualHost 212.66.138.14> ServerName museen.aachen.de ProxyPass / http://www.test2.de ProxyPassReverse / http://www.test2.de </VirtualHost> <VirtualHost 212.66.138.xx> ServerName www.test3.de ProxyPass / http://www.test3.de ProxyPassReverse / http://www.test3.de </VirtualHost> ########################################### www.test1.de,www.test2.de und www.test3.de liegen intern jeweils auf dem gleichen Server (10.xxx.xxx.xxx) . Wenn ich www.test2.de aufrufe bekomme ich aber die Seite von www.test1.de angezeigt. 2. Ein Webserver verwendet https. Das Zertifikat des Servers ist auch auf diesem Server installiert. Ich würde gerne wissen, ob man die möglichkeit hat den apache so zu konfigurieren, daß man das Zertifikat für den Webserver nicht auf den apache-Server installieren muß. Der Apache soll also nur die Anfrage weiterreichen. Hierfü hab ich auch mal einen Konfigurationsversuch gestartet, aber es hat leider nicht geklappt: ###################################### ProxyRequests OFF <Directory /> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Proxy *> Order deny,allow Allow from all </Proxy> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/access.log combined <VirtualHost 212.66.138.aa:80> ServerName webmail.regioit-aachen.de ProxyPass / http://webmail.test.de/ ProxyPassReverse / http://webmail.test.de/ </VirtualHost> <VirtualHost 212.66.138.aa:443> ServerName webmail.test.de:443 ProxyPass / https://webmail.test.de/ ProxyPassReverse / https://webmail.test.de/ </VirtualHost> ###################################### Für Eure Hilfe wäre ich Euch sehr dankbar! Nina