¿Cómo limitar el servidor a direcciones IP específicas con mod_authz_host?

¿Cómo limitar el servidor a direcciones IP específicas con mod_authz_host?

Soy muy nuevo en esta área, así que tengan paciencia conmigo. :)

En este momento estoy ejecutando un servidor HTTP Apache en mi configuración, una configuración muy básica. Se puede acceder al sitio web alojado en él desde cualquier lugar y quiero limitar el acceso a un rango de direcciones IP específico.

Investigué esto y descubrí que un módulo de Apache llamado mod_authz_host maneja esto.

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html

El problema es que no he logrado encontrar documentación que explique bien cómo hacer las cosas. ¿Cómo me aseguro de que solo un cierto rango de direcciones IP puedan acceder a mi sitio/servidor?

La máquina ejecuta Ubuntu Server 10.10, los archivos web están almacenados en /var/www/, el demonio apache2 tiene sus cosas almacenadas en /etc/apache2/ y /usr/lib/apache2/modules/*. ¡Gracias de antemano y perdón si es una pregunta estúpida!

Respuesta1

Sólo necesita personalizar la siguiente parte en su archivo de configuración de Apache2: /etc/apache2/sites-enabled/000-default(si está utilizando la configuración predeterminada).

<Directory /var/www/>
   Options Indexes FollowSymLinks MultiViews
   AllowOverride None
   Order allow,deny
   allow from 192.168.0.0/24
</Directory>

Por ejemplo, esto permitirá que sólo la subred 192.168.0.0/24acceda a su servidor web.

información relacionada