Здравствуйте.
Есть полотно с кодом в настройках /etc/nginx/sites-enabled/mysite.ru:
location /xmlrpc.php {
deny all;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
} }
location /wp-config.php {
allow 66.666.666.66;
allow 66.666.666.666;
deny all;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
} }
location /wp-login.php {
allow 66.666.66.66;
allow 66.666.666.666;
deny all;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
} }
location /wp-admin.php {
allow 66.666.666.66;
allow 66.666.66.666;
deny all;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
} }
Как всё это дело записать компактно (желательно на несколько сайтов сразу)? Без указания
location ~ \.php$ внутри директории, которую нужно заблокировать - блокировка по IP не работает (хотя тоже самое прописано в начале конфига). Мне кажется я как-то не так подключаю php.
Подскажите пожалуйста.