
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/24
acceda a su servidor web.