О КОМПАНИИУСЛУГИПОЛЬЗОВАТЕЛЮКОЛЛЕКЦИЯ ССЫЛОК
ИнформсвязьСЕРВЕР ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ

Ограничение доступа к web-ресурсам

Владельцам web-серверов или домашних страничек часто нужна возможность ограничения доступа к содержимому сайта или странички или хочется ввести авторизацию при просмотре их сайта. Такое дополнительное свойство увеличивает функциональность web-ресурса.
Информсвязь предлагает Вашему вниманию следующее простое решение по добавлению авторизации ресурсов на hosting.vrn.ru и web.vrn.ru (Unix-хостинг): использование опции .htaccess Web- сервера Apache.
Рассмотрим необходимые действия на примере:
  1. С помощью генератора паролей создается файл паролей. Для этого на своем компьютере, лучше всего из Far-менеджера, щелкните по файлу htpasswd.exe. Нажав затем сочетание клавиш Ctrl+O, Вы можете просмотреть формат и ключи запуска генератора паролей. Повторное нажатие Ctrl+O вернет окна Far-менеджера. Формат запуска программы htpasswd следующий:
    htpasswd -cb <имя файла паролей> <Ваш login> <пароль>, например
    htpasswd -cb passwd ppvasya FtjKbVa3
    После нажатия Enter будет создан файл паролей в данном случае с именем passwd.

  2. Затем с помощью встроенного в Far-менеджер редактора надо создать текстовый файл с именем .htaccess, содержащий следующие строки:

    • Для владельцев виртуальных серверов на hosting.vrn.ru:

      AuthUserFile /hosthome/ppvasya/passwd
      AuthName AUTH
      AuthType Basic
      require user ppvasya

    • Для владельцев домашних страниц на web.vrn.ru:

      AuthUserFile /webhome/ppvasya/passwd
      AuthName AUTH
      AuthType Basic
      require user ppvasya

  3. Файл паролей надо скопировать по протоколу ftp в свой корневой каталог (то есть при подключении по протоколу ftp файл passwd на hosting.vrn.ru должен быть виден вместе с каталогами / cgi-bin, / htdocs, / logs, а на web.vrn.ru вместе с каталогами /html и /scripts) , а файл .htaccess копируется в каталог или подкаталог, к которому ограничивается доступ. При следующем просмотре Вашего Web- ресурса будет запрашиваться пароль.

© Информсвязь, 2003