Ограничение доступа к файлам на уровне nginx
Для повышения безопасности мы можем не только использовать сложные пароли, но и ограничивать доступ к скриптам авторизации. Например, чтобы ограничить доступ к wp-login.php , который лежит в корне сайта достаточно добавить в конфиг необходимого блока server ( для нашего виртхоста ) локейшен :
location /wp-login.php {
allow 192.168.1.2;
deny all;
}
А вот так осуществляется контроль доступа к файлам на Nginx и PHP:
http://odiszapc.ru/2012/02/26/nginx-access/