Apache leitet den gesamten Datenverkehr mit Ausnahme privater IPs auf HTTPS um.

Apache leitet den gesamten Datenverkehr mit Ausnahme privater IPs auf HTTPS um.

Ich möchte den gesamten eingehenden Datenverkehr auf HTTPs umleiten, mit Ausnahme des eingehenden Datenverkehrs auf privater IP (10)...*). Mit der folgenden Konfiguration wird externer Datenverkehr nicht auf HTTPs umgeleitet.

Dieser VirtualHost für private IP

<VirtualHost 10.191.120.232:80>
    ServerName webservice.local
    ...
</VirtualHost>

Standardmäßiger VirtualHost zur Umleitung des gesamten Datenverkehrs auf HTTPs

<VirtualHost _default_:80>
    ServerAdmin webmaster@localhost

    RewriteEngine On

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

verwandte Informationen