Доступ к скрипту

4ksner

Постоялец
Регистрация
6 Июн 2012
Сообщения
149
Реакции
62
Имеется несколько парсеров для разных сайтов. Для удобства работы с ними сделал одну html страничку с которой запускаются нужные скрипты.
Фактически скрипт находится на одном из сайтов в отдельном каталоге. Получается что, любой у кого будет УРЛ этой страницы может напарсить кучу дублей новостей. И вообще не приятно осознавать что такие вещи лежат в паблике.
Поэтому хочу как то закрыть доступ к этой странице и этим скриптам. Раньше такого не делал поэтому, даже не представляю какие способы существуют.
Какие варианты есть? Буду благодарен ответам с примерами кода.
 
html и скрипт в отдельную папку и устанавливаешь для нее защиту через .htpasswd и .htaccess

.htaccess
AuthType Basic
AuthName "Please input login and password!"
AuthUserFile /usr/host/mysite/.htpasswd
require valid-user

.htpasswd

admin:$apr1$ejtOHg/4$cMColJLMZ39weAalo3V8k0

это для пары

Логин: admin Пароль: 1

либо через скрипт /usr/local/apache/bin/htpasswd -c -b passwordfile username password
 
Ну я как вариант кидал в папку .htaccess
с содержимым
Allow from 127.0.0.1
Deny from all
где 127.0.0.1 - твой айпишник с которого ты заходишь
можно несколько строк писать если несколько ipшников
 
Решение с блокировкой по IP становится уязвимым в случае работы на предприятии где внешний IP один на всех. Так например админы по логам прокси могут вычислить адрес моего скрипта и выполнить его. Но это уже паранойя. :)

Объединил оба решения и сделал фильтр по IP и доступ по паролю.
Спасибо!
 
Назад
Сверху