Page 1 of 1
Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 6:07 am
by magicum
Здравствуйте,
в случае использования nginx (и php-fpm, если важно) и multiaccess схеме, однако, кто хочет - может открыть /scj/admin/test.php, которая вывалит всю информацию по серверу.
Сходу как-то не вышло у меня решить, как закрыть это дело от посторонних.
Может, у кого есть рабочий вариант?
Спасибо.
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 12:41 pm
by admin
location /admin\.php$ {
auth_basic "Valid User Required";
auth_basic_user_file /etc/nginx/http-auth;
http://wiki.nginx.org/HttpAuthBasicModule
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 12:47 pm
by magicum
и multiaccess схеме
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 1:17 pm
by admin
Да, я же показал как закрыть доступ к конкретному файлу, что именно не так ?
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 1:27 pm
by magicum
Не так то, что admin/index.php делает свою авторизацию в режиме multiaccess
Если я занавешу admin/*.php паролем в nginx, я никогда не зайду в админку, т.к. нужно будет вводить два пароля, а это никак.
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 1:58 pm
by admin
Сделайте admin/test.php
Вроде как очевидное решение или я чего-то не понимаю ?
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 2:47 pm
by magicum
закрыл test.php
Re: Nginx, закрыть доступ к служебным зонам
Posted: Fri Dec 13, 2013 2:49 pm
by admin
Ok