На сервере запущенно 2 проекта.
Задача:
Требуется ограничить доступ к серверу по IP. К проекту №1 только определённые пользователи должны получать доступ, а к проекту №2 все.
+
У проекта №1 на определённую папку надо всем дать доступ.
Как можно это реализовать? Через ".htaccess" думаю. Но не хотелось бы что бы из под проект №2 проникли бы в проект №1.
спс.Ув.
1. pantela - 06 Июня, 2014 - 12:19:04 - перейти к сообщению
2. Panoptik - 06 Июня, 2014 - 12:52:06 - перейти к сообщению
если стоит сервер апач, можно добавить бейсик авторизацию вставив в корень сайта один файлик .htaccess. в папке которую нужно открыть - нужно тоже вставить .htaccess в котором будет переопределяться ограничение доступа. таким образом весь сайт №1 будет ограничен за исключение нужной папки. настройки бейсик авторизации можете найти в гугле вбив туда что-то вроде "htaccess basic auth"
вот один из примеров
http://www[dot]softtime[dot]ru/info/apac[dot][dot][dot]hp?id_article=27
вот один из примеров
http://www[dot]softtime[dot]ru/info/apac[dot][dot][dot]hp?id_article=27
3. pantela - 06 Июня, 2014 - 15:49:53 - перейти к сообщению
А если список IP находиться в БД, напр. в MySQL, как тогда передавать его?
Ну за исключения варианата что бы редактировался через функцию...
Ну за исключения варианата что бы редактировался через функцию...
4. pantela - 20 Июня, 2014 - 12:22:12 - перейти к сообщению
htaccess basic auth Не вариант, надо разрешить доступ без всякого рода авторизации
5. esterio - 20 Июня, 2014 - 12:37:57 - перейти к сообщению
CODE (htaccess):
скопировать код в буфер обмена
скопировать код в буфер обмена
- order deny,allow
- deny from all
- allow from 111.222.333.444