софт - FreeBSD 8.2, Nginx 0.8+php-fpm+php
Есть работающий сайт my.site, в корневой папке папке которого лежат скрипты - index.php, news.php, mail.php ... и т.д. и какие-то скрипты еще - debug.php, test.php (их я использую для отладки из локалки). Вопрос такой - как средствами nginx можно разрешить выполнение определенных php только из локалки, т.е. при выполнении $uri my.site/test.php снаружи перекидывать запрос на страницу ошибки.
Спасибо.
Nginx: разрешить(запретить) выполнение определенных .php
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: Nginx: разрешить(запретить) выполнение определенных .php
Никак. В самих скриптах пропишите условия сто если запрос делается из локалки, то скрипт работает, если нет, то перенаправляет на страницу с ошибкой
смотрите в сторону либо копируете скрипты в папку и через .htaccess ставите авторизацию.
смотрите в сторону
Код: Выделить всё
$_SERVER['REMOTE_ADDR'];
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: Nginx: разрешить(запретить) выполнение определенных .php
Вот что-то по теме:
http://www.nginx.org/en/docs/http/ngx_h ... odule.html
И вот немного полезной информации
http://wiki.opennet.ru/Nginx
http://www.nginx.org/en/docs/http/ngx_h ... odule.html
И вот немного полезной информации
http://wiki.opennet.ru/Nginx
- iMoJo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2010-03-23 7:24:48
- Откуда: KZ
Re: Nginx: разрешить(запретить) выполнение определенных .php
GhOsT_MZ, Electronik - спасибо, про Location для отдельной папки я знаю, имелся ввиду тот вариант, когда все файлы лежат в корне сайта. Вариант с проверкой ремоутного адреса интересен, буду еще читать ...