
Eu sou muito novo nesta área, então, por favor, tenha paciência comigo. :)
No momento estou executando um servidor Apache HTTP em minha configuração, uma configuração muito básica. O site hospedado nele pode ser acessado de qualquer lugar e quero limitar o acesso a um intervalo de endereços IP específico.
Eu investiguei isso e descobri que um módulo do Apache chamado mod_authz_host lida com isso.
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
O problema é que não consegui encontrar documentação que explique bem como realmente fazer as coisas. Como posso realmente ter certeza de que apenas um determinado intervalo de endereços IP pode acessar meu site/servidor?
A máquina está executando o Ubuntu Server 10.10, os arquivos da web são armazenados em /var/www/, o daemon apache2 tem seu material armazenado em /etc/apache2/ e /usr/lib/apache2/modules/*. Agradecemos antecipadamente e desculpe se esta é uma pergunta estúpida!
Responder1
Você só precisa personalizar a seguinte parte em seu arquivo de configuração do Apache2: /etc/apache2/sites-enabled/000-default
(se estiver usando a configuração padrão).
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from 192.168.0.0/24
</Directory>
Por exemplo, isso permitirá que apenas a sub-rede 192.168.0.0/24
acesse seu servidor web.