ApacheはプライベートIPを除くすべてのトラフィックをHTTPSにリダイレクトします

ApacheはプライベートIPを除くすべてのトラフィックをHTTPSにリダイレクトします

プライベート IP (10) 上の着信トラフィックを除くすべての着信トラフィックを HTTP にリダイレクトしたいと思います。.*) 次の構成では、外部トラフィックは HTTPS にリダイレクトされません。

プライベートIP用のVirtualHost

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

すべてのトラフィックをHTTPにリダイレクトするデフォルトのVirtualHost

<VirtualHost _default_:80>
    ServerAdmin webmaster@localhost

    RewriteEngine On

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

関連情報