Настройка сервера :Part 5: NAS(mpd5) + freeradius + ng_car + Abills – раздаём инет
Автор: SHARK в FreeBSD 8 | Блог Связиста | Вторник 6 июля 2010В предыдущей статье мы настроили radius сервер . Осталось установить перловские модули и настроить апач ….чем мы сегодня и займемся……
Добавляем нужные модули perl. Также проверьте пусть к бинарнику перла. К примеру в 8-ке он лежит уже не в /usr/bin/perl , а в /usr/local/bin/perl. По-этому я делал симлинк:
# ln -s /usr/local/bin/perl /usr/bin/perl
# cd /root
# perl -MCPAN -e shell
o conf prerequisites_policy ask
install DBI
install DBD::mysql
install Digest::MD5
install Digest::MD4
install Crypt::DES
install Digest::SHA1
install Bundle::libnet
install Time::HiRes
quit
Настриваем Apache
Добавляем :
Include /usr/local/abills/misc/apache/abills_httpd.conf
И сгенерим сертификаты:
# /usr/local/abills/misc/sslcerts.sh apache
Имейте ввиду, нужно что бы Common Name (eg, YOUR name) []: совпадал с именем вашего сервера (hostname).
Создаем файл логов :
bsd# mkdir /var/log/httpd
bsd# touch /var/log/httpd/abills-error.log
Перезапускаем апач :
bsd# /usr/local/etc/rc.d/apache22 restart
Performing sanity check on apache22 configuration:
Syntax OK
apache22 not running? (check /var/run/httpd.pid).
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
Если ставите apache22 и в логах ругань на
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
то добавьте в /boot/loader.conf
accf_http_load="YES"
Теперь перезапустим mpd и radius….или запустим если они еще не запущены…….
bsd# /usr/local/etc/rc.d/mpd5 restart
Stopping mpd5.
Waiting for PIDS: 781.
Starting mpd5.
bsd# /usr/local/etc/rc.d/radiusd restart
Stopping radiusd.
Starting radiusd.
Mon Jul 5 21:09:32 2010 : Info: Starting - reading configuration files ...
bsd#
На сегодня закончим……..финальную установку и настройку будем производить здесь)))))))