Nginx oder Apache werden benötigt und für Apache mod_geoip. Bei FreeBSD geht dass recht einfach durch die Ports.
Dann mit Apache und mod_rewrite eine Redirection auf eine HTML Seite mit einer kleinen Offline Nachricht, vielleicht am Besten reiner Text damit es nichts zu beanstanden gibt.
Diese Seite liegt unter $WEBROOT/msg, die passenden mod_rewrite Regeln:
Code: Select all
GeoIPEnable On
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/msg/
RewriteRule ^(.+) - [PT,L]
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(DE)$
RewriteRule ^(.*)$ http://www.die_jeweilige_domain.de/msg/message.html [L]