puertos puerto para disponibles configurar cambiar apache apache2

disponibles - puertos para apache xampp



Apache: restringe el acceso a la fuente IP especĂ­fica dentro del host virtual (4)

Tengo varios hosts virtuales con nombre en el mismo servidor Apache, para uno de los servidores virtuales que necesito asegurar para que solo se permita el acceso a un conjunto específico de direcciones IP.

Por favor sugiere la mejor manera de hacer esto. He revisado el módulo mod_authz_hosts, pero no parece que pueda hacerlo dentro del host virtual.


En Apache 2.4, la sintaxis de configuración de autorización ha cambiado, y las directivas Order , Deny o Allow ya no se deben usar.

La nueva forma de hacer esto sería:

<VirtualHost *:8080> <Location /> Require ip 192.168.1.0 </Location> ... </VirtualHost>

Se pueden encontrar más ejemplos usando la nueva sintaxis en la documentación de Apache: Actualización a 2.4 de 2.2


Para Apache 2.4, usaría la directiva Require IP . De modo que solo permita máquinas desde la red 192.168.0.0/24 (rango 192.168.0.0 - 192.168.0.255)

<VirtualHost *:80> <Location /> Require ip 192.168.0.0/24 </Location> ... </VirtualHost>

Y si solo quiere que la máquina localhost tenga acceso, entonces hay una directiva local Require especial.

El proveedor local permite el acceso al servidor si se cumple alguna de las siguientes condiciones:

  • la dirección del cliente coincide con 127.0.0.0/8
  • la dirección del cliente es :: 1
  • tanto el cliente como la dirección del servidor de la conexión son los mismos

Esto permite una manera conveniente de hacer coincidir las conexiones que se originan en el host local:

<VirtualHost *:80> <Location /> Require local </Location> ... </VirtualHost>


Si está utilizando apache 2.2 dentro de su host virtual, debe agregar la siguiente directiva ( mod_authz_host ):

Order deny,allow Deny from all Allow from 10.0.0.1

Incluso puede especificar una subred

Allow from 10.0.0

Apache 2.4 se ve un poco diferente como configuración. Quizás sea mejor que especifiques qué versión de apache estás usando.