The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Запретить к каталогу но не производным(nginx)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"Запретить к каталогу но не производным(nginx)"  +/
Сообщение от evgeniy123 email(ok) on 18-Мрт-13, 02:48 
здравствуйте. появилась такая проблема. Когда захожу на site.ru/interne то происходит на страницу ввода пароля для админа. В то же самое время посылаются запросы обычными пользователя к site.ru/interne/file1.php site.ru/interne/file2.php. подскажите, кто знает, как бы ограничить вход на папку на уровне nginx ?Спасибо

PS: nginx.cong

location  /interne {
    access_log  off;
    allow MY IP;
    deny all;
  }
#Идет загрузка файла /internt/index.php :(

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Запретить к каталогу но не производным(nginx)"  +/
Сообщение от erera22 (ok) on 18-Мрт-13, 17:55 
>[оверквотинг удален]
> посылаются запросы обычными пользователя к site.ru/interne/file1.php site.ru/interne/file2.php.
> подскажите, кто знает, как бы ограничить вход на папку на уровне
> nginx ?Спасибо
> PS: nginx.cong
> location  /interne {
>     access_log  off;
>     allow MY IP;
>     deny all;
>   }
> #Идет загрузка файла /internt/index.php :(

# allow to admin
location = /interne {
...
}

# allow to users
location /interne {
...
}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Запретить к каталогу но не производным(nginx)"  +/
Сообщение от evgeniy123 email(ok) on 21-Мрт-13, 00:01 
Реальной папки не существует. Только домен.
Когда делаю так:

location ^~ /interne  {
allow  MyIP;
deny all;
  }

То происходит редирект как и нужно по php и пишет (nginx 404 error).
Когда с чужого IP -То происходит редирект как и нужно по php и пишет (nginx 403 error).
Ничего не понимаю. Может кто-нибудь объяснить такое поведение ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Запретить к каталогу но не производным(nginx)"  +/
Сообщение от erera22 (ok) on 21-Мрт-13, 14:34 
>[оверквотинг удален]
> Когда делаю так:
>  location ^~ /interne  {
> allow  MyIP;
> deny all;
>   }
> То происходит редирект как и нужно по php и пишет (nginx 404
> error).
> Когда с чужого IP -То происходит редирект как и нужно по php
> и пишет (nginx 403 error).
> Ничего не понимаю. Может кто-нибудь объяснить такое поведение ?

Какой редирект? В вашем конфиге ни про какие редиректы нет ни слова. Как я понял задачу:
1) когда попадают в домен domain.zone => должно срабатывать deny/allow правило;
2) когда идет запрос domain.zone/any-ref => должно срабатывать pass правило и отдаваться контент гостю.


Или я не верно понял задачу?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру