Como limitar o servidor a endereços IP específicos com mod_authz_host?

3

Eu sou muito novo nesta área, por favor, tenha paciência comigo. :)

Agora mesmo estou executando um servidor HTTP Apache na minha configuração, uma configuração muito básica. O site hospedado nele é acessível de qualquer lugar e eu quero limitar o acesso a um intervalo de endereços IP específico.

Eu olhei para isso e descobri que um módulo do Apache chamado mod_authz_host lida com isso.

link

O problema é que eu não consegui encontrar documentação que explica bem como realmente fazer as coisas. Como faço para garantir que apenas um determinado intervalo de endereços IP possa 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!

    
por BeeDog 23.12.2010 / 14:01

1 resposta

4

Você só precisa personalizar a seguinte parte no seu arquivo de configuração do apache2: /etc/apache2/sites-enabled/000-default (se você 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 da Web.

    
por 23.12.2010 / 14:48