Интернет Пресс - программы для Windows и Linux, статьи и материалы о компьютерах, бизнес-предложения.
Главная | Новости | Статьи | Веб-мастеру | Призы и подарки | Архив | RSS-канал | Карта сайта
Написать письмо автору сайта
Поиск
 

Интернет

Защита каталогов с помощью .htaccess
 | 15:23:00 , 19 Ноября 2004

Автор: Станислав Жарков 
http://pro.net.ru

Приватность - великая вещь. Хотите сделать так, чтобы никакой любопытный пользователь не смог гадко подсмотреть, что за файлы складированы в некоей директории вашего веб-сервера? Никаких проблем! Веб-сервер Apache позволяет защитить тот или иной каталог сервера от посторонних глаз, и при попытке считать какой-либо документ из этого каталога сначала запросить у пользователя логин и пароль, выведя на экран соответствующее диалоговое окно. Редактировали когда-нибудь настройки своего счетчика Rambler's Top100? Вот это как раз тот случай и есть.

Подробно прочитать об ограничении доступа, да еще и на английском (представляю, как все обрадовались :-)) можно на сервере NCSA. Но и информации, приведенной в этой заметке, вполне достаточно для настройки парольной защиты каталогов.

Первым делом посмотрите FAQ или созвонитесь со службой технической поддержки вашего хостинг-провайдера, чтобы выяснить, "допускается ли парольная защита каталогов с помощью файла .htaccess". Как вы, наверное, догадались, это нужно потому, что в настройках веб-сервера Apache можно запретить обработку файлов .htaccess. Если парольная защита каталогов на сервере разрешена - читайте дальше, если нет - советую поискать другого провайдера.

Я вынужден разочаровать тех сайтовладельцев, которые пользуются услугами бесплатного хостинга: администрации многих таких серверов не допускают защиту каталогов с помощью .htaccess.

Итак, создайте текстовый файл c именем .htaccess в каталоге, который Вы хотите защитить. Этот файл должен содержать следующие строки:

AuthUserFile полный_путь_к_каталогу/.htpasswd
AuthGroupFile /dev/null
AuthName подсказка
AuthType Basic


require user имя_пользователя
 

Курсивом выделены те части текста, которые вам нужно изменить. Первый фрагмент - путь к каталогу, в котором хранится файл, содержащий пользовательский пароль. Его (полный путь к каталогу) можно узнать, выполнив команду pwd в вашем клиенте FTP или Telnet. Второй параметр - текст подсказки, выводимой в диалоговом окне запроса логина и пароля. Третий фрагмент - имя пользователя, который имеет доступ к данному каталогу.

После создания файла .htaccess нужно создать файл .htpasswd, в котором хранится пользовательский пароль. Его надо создавать в том каталоге, который указан в файле .htaccess. Создание файла пароля производится автоматически, с помощью следующей команды:

htpasswd -c полный_путь_к_каталогу/.htpasswd имя_пользователя

Программа попросит вас дважды ввести пароль. Для выполнения этой команды требуется доступ к серверу по telnet. Если же доступа по telnet у вас нет, то воспользуйтесь утилитой для Windows htpasswd.exe. Созданный ею файл .htpasswd перепишите по FTP в каталог, который вы указали в параметре AuthUserFile файла .htaccess.

После этого при попытке открыть документ из защищенного каталога будет появляться диалоговое окно с запросом Username и Password.

Источник: http://www.izcity.com



Оценок этой статье - 11. Средний балл - 3.90 Просмотров - 19345

Выставить оценку статье:


Читайте также:

  • Автозаполнение сайта
  • Как передать данные в html-файл
  • CGI+SSI - пример счетчика
  • По Интернету - со скоростью света
  • Обзор самых популярных онлайн-СМИ
  • Электронные библиотеки
  • Популярность сайта
  • Как подружиться с поисковыми машинами
  • Оптимизация сайта: проблема выбора
  • Создание универсального выпадающего меню
  • Программы автоматической регистрации сайта
  • Игровые сайты сети
  • Сравнительный тест эффективности языков программирования для WEB
  • Советы по созданию и раскрутке сайта
  • Как бесплатно сайт построить:
  • Java-апплеты и Gif-анимация
  • WWW - почтой
  • Сокеты и Java
  • Вебсервер в домашних условиях
  • Некоторые секреты IP-протокола

    Все статьи рубрики Интернет




  • Поиск
     

    Размещение рекламы | Контакты

    Главная | Новости | Статьи | Веб-мастеру | Призы и подарки | Архив | RSS-канал | Карта сайта

    Вверх
    Copyright © 2004 - 2024 г. При перепечатке гиперссылка на «Интернет Пресс» обязательна.