|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> WWW
—> mod_auth_imap
mod_auth_imap - авторизация на сайте через IMAP
Автор: lissyara.
Модуль для apache1.3 позволяющий авторизовать юзера через imap-сервер, находящийся на локальной, или удалённой машине. Удобно, если надо сделать закрытую зону доступную только почтовым юзерам. Тем более, на основе введённых данных можно показывать им разные страницы. Короче - пригодится :))) Ставим из портов:
/usr/home/lissyara/>cd /usr/ports
/usr/ports/>make search name='mod_auth_imap'
Port: mod_auth_imap-1.1
Path: /usr/ports/www/mod_auth_imap
Info: An Apache module to provide authentication via an IMAP mail server
Maint: apache@FreeBSD.org
B-deps: apache-1.3.34_4 expat-2.0.0_1 perl-5.8.8
R-deps: apache-1.3.34_4 expat-2.0.0_1 perl-5.8.8
WWW: http://ben.brillat.net/projects/mod_auth_imap/
Port: mod_auth_imap-2.0.2
Path: /usr/ports/www/mod_auth_imap2
Info: An Apache 2 module to provide authentication via an IMAP mail server
Maint: apache@FreeBSD.org
B-deps: apache-2.0.55_4 expat-2.0.0_1 libiconv-1.9.2_2 perl-5.8.8
R-deps: apache-2.0.55_4 expat-2.0.0_1 libiconv-1.9.2_2 perl-5.8.8
WWW: http://ben.brillat.net/projects/mod_auth_imap/
/usr/ports/>cd /usr/ports/www/mod_auth_imap
/usr/ports/www/mod_auth_imap/>make && make install && make clean
| После установки правим конфиг апача - раскомментрум модуль:
LoadModule auth_imap_module libexec/apache/mod_auth_imap.so
AddModule mod_auth_imap.c
| И добавляем такие строки в конфиг:
# конфиг модуля авторизации через имап
<IfModule mod_auth_imap.c>
<Directory "/usr/local/www/data/test_dir">
# Включаем модуль авторизации
Auth_IMAP_Enabled on
# Имя домена для авторизации (ну, не домена, а заголовок окна,
# выскакивающего при запросе авторизации)
AuthName "Only for mail user`s"
# Тип авторизации (на данный момент поддерживается
# тока basic - потому без альтернативы)
AuthType basic
# Кого пускаем - всех, или юзеров которые тут описаны
# (имена через пробел) - у меня всем можно заходить.
Require valid-user
# Не вполне понял значение этого пункта - чё-то про
# .htaccess файл и авторизацию... Оставил по дефолту
Auth_IMAP_Authoritative on
# Сервант, с которого и будем запрашивать логины-пароли
# обычно - локалхост, можно и конкретное имя
Auth_IMAP_Server mx.lissyara.su
# порт на котором висит imap (на сервере из предыдущего
# пункта) - дефолт - 143
Auth_IMAP_Port 143
# Писать ли попытки залогинится в логи апача (еррор-лог)
Auth_IMAP_Log on
</Directory>
</IfModule>
| Последнее не обязательно - можно юзать файл .htaccess практически идентичного содержания, но я не любитель этого файла :))) После перезапуска апача можно пробовать. Работает :))
размещено: 2006-04-08,
последнее обновление: 2006-04-08,
автор: lissyara
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
|
Статистика сайта
|
Сейчас на сайте находится: 45 чел.
|
За последние 30 мин было: 240 человек
|
За сегодня было 3113 показов, 778 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [0 шт.]