-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в NeoliteBSD

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 25.07.2007
Записей:
Комментариев:
Написано: 107


Webmin + AWStats module

Четверг, 04 Июня 2009 г. 13:46 + в цитатник
Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, в большинстве случаев не работая с командной строкой и не запоминая ни одной команды. Всё управление сервером происходит через веб-интерфейс. Используя любой браузер, администратор сервера может заводить новые аккаунты, почтовые ящики, изменять настройки веб-сервера Apache, исправлять и дополнять записи DNS, настраивать сайты, почтовые ящики и т.д. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.



Я стараюсь теперь ставить по максимуму из портов, поэтому сначала традиционный апдейт древа:
code:
portsnap fetch
portsnap update

Теперь приступим к установке:
code:
su
cd /usr/ports/sysutils/webmin
make
make install clean
cd /usr/local/lib/webmin
./setup.sh


Отвечаем на все вопросы, которые задаёт программа конфигурации. Не обращаем внимания на warning'и. Затем правим /etc/rc.conf, добавляя в него запись
code:
webmin_enable="YES"

и делаем пробный запуск:
code:
/usr/local/etc/rc.d/webmin start


Проверяем: идем по адресу www.somehost.ru:10000 (или тот порт, что вы указали при установке) и логинимся под админом.

Теперь нужно поставить модуль для AWStats, но предварительно немного его подправить. Модуль берем либо из дистрибутива
code:
cp ~/src/awstats-6.9/tools/webmin/awstats-1.8.wbm ~/tmp/awstats-1.8.wbm

либо сливаем отдельно
code:
cd ~/tmp
fetch http://prdownloads.sourceforge.net/awstats/awstats-1.8.wbm

Распаковываем
code:
tar -xvf awstats-1.8.wbm

правим awstats/update_stats.cgi
code:
j +25 awstats/update_stats.cgi

обрамляя вывод команд в '<pre>'
code:
print "<pre>\n";

&foreign_require("proc", "proc-lib.pl");
proc::safe_process_exec_logged($command,$config{'user'},undef, STDOUT,undef, 1, 1, 0);

print "</pre>\n";

Запаковывем обратно:
code:
tar cvzf awstats-1.8.wbm awstats


Теперь остается только установить модуль через админку и вуа-ля! =)
Рубрики:  Установка
Настройка
Статьи
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку