У меня есть каталог на моем веб-сайте, и мне нужно убедиться, что никто, кроме меня, не сможет туда попасть. Из того, что я прочитал, похоже, что есть два способа защитить каталог:
- Защитите каталог паролем с помощью файла .htaccess.
- Запретить доступ ко всем IP-адресам, кроме моего, от доступа к каталогу, также используя файл .htaccess
Мне нужно максимально надежно защитить файлы в каталоге, поэтому я решил использовать оба этих метода для двойной защиты.
Вопрос 1: Я что-то пропустил? (т.е. есть ли еще один уровень защиты, который я могу добавить?)
Вопрос 2: Что мне нужно добавить в файл .htaccess, чтобы вышеуказанное заработало?
AuthUserFile /home/username/.htpasswd AuthGroupFile /dev/null AuthName "Protected Files" AuthType Basic, но когда я загружаю страницу из каталога, приглашение на вход не появляется. Страницы все равно загружаются. 11.07.2012http://httpd.apache.org/docs/2.0/howto/htaccess.html#troubleshoot11.07.2012https://httpd.apache.org/docs/2.0/mod/core.html#allowoverride, это означает, что вы должны изменить свою директиву AllowOverride. Я не знаю, какой у вас сейчас установлен, но вам нужно как минимумAllowOverride AuthConfig Limit, если вы не хотите вставлятьAllowOverride Allв свойhttpd.conf. Обратите внимание, что вам придется перезапустить Apache после изменения его конфигурационного файла (apachectl graceful). 11.07.2012