Roaming Access сервер под OS/2
На носу выход Netscape Communicator 4.61 для OS/2. Одна из наиболее интересных возможностей, которая добавлена в нём - это Roaming User, т.е. возможность хранить пользовательские настройки браузера (в том числе закладки, адресную книжку и историю посещений сайтов) на сервере и использовать одни и те же настройки для любого браузера, имеющего доступ к этому серверу (наверное, вы уже видели характерный скриншот).
В качестве Roaming Access сервера может быть использован обычный LDAP или HTTP сервер (HTTPD должен поддерживать методы GET, HEAD, PUT, DELETE и MOVE). Подробнее вы можете почитать на сайте Netscape:
- Manually Implementing Roaming Access.
- Flexible Roaming Access.
Настройка Roaming Access сервера для OS/2.
Самое простое -- использовать Apache c модулем mod_roaming, который написал Vincent Partington. OS/2 версию Apache с mod_roaming, собранную Георгием Нечаевым, вы можете найти на нашем сервере. Если же вы хотите собрать сами, то к стандартным сорцам mod_roaming-1.0.1.tar.gz нужно добавить патч, сделанный Дмитрием Стекленевым (иначе ничего толком не работает, все заливается на сервер только первый раз, а потом не обновляется). Убедиться в том, что ваш Apache содержит модуль mod_roaming, можно с помощью следующей команды:F:\os2httpd>httpd.exe -l Compiled-in modules: http_core.c mod_charset.c ... mod_roaming.c mod_php3.c mod_jserv.cТеперь вам нужно его сконфигурировать. Добавьте в httpd.conf следующие строки:
<IfModule mod_roaming.c> RoamingAlias /roaming /os2httpd/roaming <Location /roaming> AuthType Basic AuthName "Roaming User" AuthUserFile /os2httpd/conf/.users require valid-user </Location> </IfModule>/roaming - алиас на вашем сервере, который будут использовать Roaming Users для доступа к своим настройкам,
/os2httpd/roaming - каталог на диске, соответствующий алиасу /roaming,
/os2httpd/conf/.users - файл, содержащий логины и пароли Roaming Users. Остаётся только добавить Roaming Users в /os2httpd/conf/.users с помощью команды htpasswd. Например, для пользователя eu:
htpasswd /os2httpd/conf/.users euЗатем нужно только перезапустить Apache и Roaming Access сервер готов к работе.
Настройка Netscape Comminicator 4.51 для использования Roaming Access сервера.
Не буду говорить много слов. Просто покажу картинки с диалогами Netscape Communicator для Windows и Unix. В диалоге Preferences есть раздел Roaming User. На первой страничке нужно разрешить Roaming Access и ввести имя пользователя, которое будет в дальнейшем использоваться для проверки прав доступа:
На следующей страничке выбирается тип сервера. В нашем случае HTTP server. Нужно еще указать базовый URL для доступа к настройкам. У нас это будет http://w8/roaming/eu/ (http://w8 - мой httpd, каталог /roaming указан в настройках HTTPD, пользователь eu был заведён на сервере и указан на первой страничке настроек):
Третья страничка настроек позволяет указать, какие конфигурационные файлы нужно брать с сервера:
Теперь перезапустим Netscape Communicator и введём запрошенный пароль (для разнообразия посмотрим диалоги из Netscape Communicator 4.51 для FreeBSD):
И, наконец, наблюдаем процесс загрузки настроек:
Вот, собственно, и всё. Данная конфигурация была проверена с клиентов под FreeBSD и Windows. Хочу выразить благодарность Георгию Нечаеву, за бинарники Apache и помощь в настройке сервера. Если у вас есть вопросы или дополнения -- пишите. Буду рад получить любые отзывы.
Eugen Kuleshov, euxx.uland.com.Дмитрий Стекленев рекомендует при использовании русского апача добавить в <Location> CharsetDisable on. Особенно в случае, если перекодировка ведется с помощью виртуальных серверов. Типа вот так:
RoamingAlias /roaming /apache/roaming AuthType Basic AuthName "Roaming User" AuthUserFile /mptn/etc/passwdh require valid-user CharsetDisable on
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ