Nginx, закрыть доступ к служебным зонам

Post Reply
magicum
Posts: 351
Joined: Mon Nov 18, 2013 11:27 am

Nginx, закрыть доступ к служебным зонам

Post by magicum »

Здравствуйте,

в случае использования nginx (и php-fpm, если важно) и multiaccess схеме, однако, кто хочет - может открыть /scj/admin/test.php, которая вывалит всю информацию по серверу.

Сходу как-то не вышло у меня решить, как закрыть это дело от посторонних.

Может, у кого есть рабочий вариант?

Спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Nginx, закрыть доступ к служебным зонам

Post by admin »

location /admin\.php$ {
auth_basic "Valid User Required";
auth_basic_user_file /etc/nginx/http-auth;

http://wiki.nginx.org/HttpAuthBasicModule
Don't forget to run script update
magicum
Posts: 351
Joined: Mon Nov 18, 2013 11:27 am

Re: Nginx, закрыть доступ к служебным зонам

Post by magicum »

и multiaccess схеме
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Nginx, закрыть доступ к служебным зонам

Post by admin »

Да, я же показал как закрыть доступ к конкретному файлу, что именно не так ?
Don't forget to run script update
magicum
Posts: 351
Joined: Mon Nov 18, 2013 11:27 am

Re: Nginx, закрыть доступ к служебным зонам

Post by magicum »

Не так то, что admin/index.php делает свою авторизацию в режиме multiaccess

Если я занавешу admin/*.php паролем в nginx, я никогда не зайду в админку, т.к. нужно будет вводить два пароля, а это никак.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Nginx, закрыть доступ к служебным зонам

Post by admin »

Сделайте admin/test.php

Вроде как очевидное решение или я чего-то не понимаю ?
Don't forget to run script update
magicum
Posts: 351
Joined: Mon Nov 18, 2013 11:27 am

Re: Nginx, закрыть доступ к служебным зонам

Post by magicum »

закрыл test.php
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Nginx, закрыть доступ к служебным зонам

Post by admin »

Ok
Don't forget to run script update
Post Reply