Servidor Web Apache: Solicitando autenticação somente para usuários de fora da rede local

Tenho um site que está pronto para ser lançado e que foi publicado no servidor de produção. No entanto, não posso ainda liberar geral e tampouco desativar o site, pois ajustes, principalmente pelo time de conteúdo, têm que ser feitos. Fiquei matutando por alguns momentos sobre como fazer a parada e cheguei ao resultado que desejava. O Apache me salvou mais uma vez!

Qual é o grande segredo neste caso? Bem, eu tenho um vhost e nele eu configuro primeiro para ele negar acesso pra todo mundo:


Deny from all
Order deny,allow

Uma vez feito isso, eu, dentro do arquivo do vhost, eu falo pra ele pedir senha:


AuthName "Acesso ao site"
AuthUserFile /caminho/pro/meu/arquivo/de/senha
AuthType Basic
Require valid-user

Diretório CGI-BIN em virtual host com zope

Hoje precisei configurar um cgi-bin pra funcionar em um site servido pelo ZOPE sob o apache. Fiz tudo como manda o figurino, ScriptAlias, permissões, etc. O maledeto não encontrava, sempre 404. Bom, quando vc usa o zope, tem que usar o mod_rewrite pra repassar as requisições que terão que ser feitas pelo apache. Neste caso, a mágica foi super-simples:

RewriteRule ^/cgi-bin/.* - [PT,L]

Banda Larga é um direito seu!