opa... já consegui aqui com a ajuda de uma pessoa que entende mais do que eu hehehe...
só pra compartilhar o conhecimento:
fiz da seguinte maneira:
- fiz as configurações padrão para o htacces (apache2.conf e htpasswd.users)
- só que no apache2.conf (ou httpd.conf) fica o seguinte:
Alias /sistema1 "/var/www/sistema1/"
<Directory "/var/www/sistema1">
Options None
AllowOverride AuthConfig
AuthName "Acesso Sistema1"
AuthType Basic
AuthUserFile /var/www/sistema1/htpasswd.users
require valid-user
Order allow,deny
Allow from 10.0.0 (aqui vai o endereçamento de rede local)
Satisfy Any
</Directory>
bom, foi só isso e funcionou... agora pra rede local é liberado, acesso externo, pede usuário e senha!