Hallo zusammen
Ich brauche dringend Hilfe bei der Konfiguration meines Webservers: Ich habe meine Domain ExterneSeite.com auf meinen Apache geleitet. Nun sollen alle http-Anfragen auf https gebogen werden. dazu habe ich mir folgende 2 vHosts angelegt:
<VirtualHost *:80> ServerAdmin admin@ExterneSeite.com ServerName ExterneSeite.com DocumentRoot /var/www/ExterneSeite <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
und
<virtualhost *:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/4edf67b448a272.crt SSLCertificateKeyFile /etc/apache2/ssl/hsh.key SSLCertificateChainFile /etc/apache2/ssl/gd_bundle-g2-g1.crt ServerAdmin admin@ExterneSeite.com ServerName ExterneSeite.com DocumentRoot /var/www/ExterneSeite <Directory /var/www/ExterneSeite> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </virtualhost>
Problem 1: mit FireFox und Chrome funktioniert das wunderbar. Jedoch der InternetExplorer bringt beim Aufruf von http://ExterneSeite.com den Fehler HTTP 400: Ungültige Anforderung. Die Website wurde nicht gefunden.
Problem 2: Nun soll auf den selben Server ein Intranet (Braucht kein SSL), also einen weiteren vHost anlegen:
<VirtualHost *:80> ServerAdmin admin@ExterneSeite.com ServerName Intranet DocumentRoot /var/www/intranet ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Den DNS-Eintrag habe ich natürlich gemacht... wenn ich nun im WebBrowser http://intranet eingebe, lande ich mit Chrome genau da wo ich hin will. Mit IE und FF lande ich auf https://intranet und im DocumentRoot /var/www/ExterneSeite. Ich schnalls nicht mehr. Kann mir jemand helfen? Herzlichen Dank im Voraus!