Apache 2,4 и FPM: запретить выполнение php из-за IP-адреса - PullRequest
0 голосов
/ 16 марта 2020

Ситуация: Здесь у нас есть apache 2,4 с php -fpm

vhost-Conf:

<VirtualHost *:80>
DocumentRoot /var/www/html/
ProxyPassMatch ^/(.*.php)$ fcgi://127.0.0.1:9000/var/www/html
</VirtualHost>

Содержимое / var / www/html/foo/.htaccess

 <RequireAny>
  Require ip 10.34.
 </RequireAny>

Отлично работает с "плоскими файлами"; означает:

http://server/foo/picture.png

заблокирован ошибкой 403-Forbidden. Большой! Но ....

http://server/foo/myscript.php

весело выполнено и отображается в браузере. К сожалению, я понятия не имею, как это предотвратить.

Кто-то еще может быть?

...