Situación: Aquí tenemos un apache 2.4 con php-fpm
vhost-Conf:
<VirtualHost *:80> DocumentRoot /var/www/html/ ProxyPassMatch ^/(.*.php)$ fcgi://127.0.0.1:9000/var/www/html </VirtualHost>Contenido de /var/www/html/foo/.htaccess
<RequireAny> Require ip 10.34. </RequireAny>Funciona bien con "archivos planos"; significa:
http://servidor/foo/imagen.png
está bloqueado por un error 403-Prohibido. ¡Estupendo! Pero....
http://servidor/foo/myscript.php
se ejecuta alegremente y se muestra en el navegador. Desafortunadamente no tengo idea de cómo prevenir esto.
¿Alguien más tal vez?