neo_fox
New Member
Hallo erst mal 
Ich habe so ein kleines Problem: bis jetzt habe ich Apache mit einer IP-Adresse und mehrere VirtualHost konfiguriert
Also so:
Jetzt wollte ich dass eine der Seiten auch mit SSL Encryption erreichbar ist. Also erst habe ich sowas versucht:
Auf dieser Weise war die Seite subdomain.site.com war über https zugreifbar und alle Seiten haben nur 400 - bad request zurück gegeben wenn man sie über http aufgerufen hat.
Ich habe dann ein wenig geforscht und (wenn ich richtig verstanden habe) gelesen, dass eine SSL verschlüsselte Domäne muss eigene IP-Adresse haben.
Dann habe ich eine neue IP bestellt und versucht es so zu lösen
DNS-Eintrag (bei Hosteurope) auf die IP 123.456.7.900 (bei Hetzner) zeigen lassen
Jetzt sind die alle andere Seiten wieder in Ordnung, das heißt über http erreichbar.
Die Seite, die ich absichern wollte subdomain.site.com ist über https erreichbar aber über http bekomme ich wieder nur 400 - bad request
Ich habe mehrere howto's gelesen, das Problem ist dass sie sich alle nur auf zwei fälle beziehen:
- eine Seite mit eigene IP und SSL + plus eine Seite mit eigene IP und ohne SSL
- Alle Seite nur mit SSL
Ich weiß nicht wie ich das machen kann das ich eine IP habe mit mehreren VirtualHost und ohne SSL und andere IP mit SSL. Dabei aber soll die verschlüsselte Seite auch ohne SSL erreichbar sein.
Ist sowas überhaupt möglich ?? Und wenn ja, wie?
Danke im Voraus und Gruß,
Radek
Ich habe so ein kleines Problem: bis jetzt habe ich Apache mit einer IP-Adresse und mehrere VirtualHost konfiguriert
Also so:
Code:
NameVirtualHost 123.456.7.89
..
<VirtualHost subdomain.site.com >
....
</VirtualHost>
<VirtualHost subdomain2.site.com>
</VirtualHost>
<VirtualHost subdomain.othersite.com>
...
</VirtualHost>
Jetzt wollte ich dass eine der Seiten auch mit SSL Encryption erreichbar ist. Also erst habe ich sowas versucht:
Code:
NameVirtualHost 123.456.7.89
..
<VirtualHost subdomain.site.com >
ServerName subdomain.site.com
</VirtualHost>
<VirtualHost subdomain.othersite.com>
...
</VirtualHost>
<VirtualHost subdomain.site.com >
ServerName subdomain.site.com:443
SSLCertificateFile /etc/httpd/ssl/cert.crt
SSLCertificateKeyFile /etc/httpd/ssl/cert.key
SSLEngine on
......
</VirtualHost>
Auf dieser Weise war die Seite subdomain.site.com war über https zugreifbar und alle Seiten haben nur 400 - bad request zurück gegeben wenn man sie über http aufgerufen hat.
Ich habe dann ein wenig geforscht und (wenn ich richtig verstanden habe) gelesen, dass eine SSL verschlüsselte Domäne muss eigene IP-Adresse haben.
Dann habe ich eine neue IP bestellt und versucht es so zu lösen
DNS-Eintrag (bei Hosteurope) auf die IP 123.456.7.900 (bei Hetzner) zeigen lassen
Code:
NameVirtualHost 123.456.7.89
..
<VirtualHost subdomain.site.com >
ServerName subdomain.site.com
</VirtualHost>
<VirtualHost subdomain.othersite.com>
...
</VirtualHost>
<VirtualHost 123.456.7.900 >
ServerName subdomain.site.com:443
SSLCertificateFile /etc/httpd/ssl/cert.crt
SSLCertificateKeyFile /etc/httpd/ssl/cert.key
SSLEngine on
......
</VirtualHost>
Jetzt sind die alle andere Seiten wieder in Ordnung, das heißt über http erreichbar.
Die Seite, die ich absichern wollte subdomain.site.com ist über https erreichbar aber über http bekomme ich wieder nur 400 - bad request
Ich habe mehrere howto's gelesen, das Problem ist dass sie sich alle nur auf zwei fälle beziehen:
- eine Seite mit eigene IP und SSL + plus eine Seite mit eigene IP und ohne SSL
- Alle Seite nur mit SSL
Ich weiß nicht wie ich das machen kann das ich eine IP habe mit mehreren VirtualHost und ohne SSL und andere IP mit SSL. Dabei aber soll die verschlüsselte Seite auch ohne SSL erreichbar sein.
Ist sowas überhaupt möglich ?? Und wenn ja, wie?
Danke im Voraus und Gruß,
Radek
Last edited by a moderator: