Новичкам NetBSD 4.0.1. Администрирование для ленивых. NetBSD+WebAdmin
Моя третья статейка об установке программы WebAdmin(Webmin) в NetBSD
Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, в большинстве случаев не работая с командной строкой и не запоминая ни одной команды. Всё управление сервером происходит через веб-интерфейс. (Википедия)
Текущая версия этого комплекса 1.370, честно скажу, ерунда и администрировать в ней можно, разве что, пользователей самой Webmin и скрипты автозапуска; а актуальная на текущий момент версия 1.470, со многими возможностями, которые можно перечислять здесь,но советую-таки поставить его и изучить))
Мой путь: Установить версию 1.370, в процессе установки подтянутся и установятся все зависимости, удалить её, и потом установить из исходников актуальную версию программного продукта. Итак, по порядку
ВНИМАНИЕ! Все пути к коллекции программ, подготовительные действия по установки коллекции программ и сетевое окружение те же, что и в других моих заметках (см. http://runetbsd.ru/blog/tzar/novichkam_pervonachalnaya_ustanovka_sistemy_paketov_netbsd ; http://runetbsd.ru/blog/tzar/novichkam_kak_ya_nastraival_set)
1. Установим apache2 и зависимостей
#cd /usr/pkgsrc/web/apache2
#make
#make install
Замечу сразу, что после установки apache не настроен на автоматический старт при загрузке ОС, сделано это не из-за недопущения разрработчиков дистрибутива, а из соображений безопасности.
Итак, если нужно, чтобы apache стартовал при загрузке системы, откроем файл /etc/rc.local и добавим следующие строки (в моей системе были похожие, но с некорректными путями):
if [-f /usr/pkg/sbin/httpd]; then
/usr/pkg/sbin/httpd -k start
fi
Повторюй, пути нужно проверить! Для этого нужно запустить из коммандной строки строку между if-fi и если apache запустится, значит, пути верны.
2. Установка webmin 1.370 и зависимостей
#cd /usr/pkgsrc/sysutils/webmin
#make
#make install
С его автозапуском заморачиваться не будем, т.к. версия эта нас не устроит.
3. Удалим webmin 1.370
#pkg_delete webmin
Примечание. Установка этой версии нужна, для установки зависимостей программного комплекса, т.к. установка последней версии зависимостей не установит.
4. Скачаем последнюю версию webmin
#wget http://ovh.dl.sourceforge.net/sourceforge/webadmin/webmin-1.470.tar.gz
Если в системе не установлен wget, то он устанавливается из коллекции программ, как обычно (make и make install)
5. Установим её
#tar -zxvvf webmin-1.470.tar.gz
#cd webmin-1.470.tar.gz
#./setup-sh
Далее следуем инструкциям на экране.
Для автозапуска, если при установки выбрана была опция, установщик сам пропишет себя в /etc/rc.local строкой:
/etc/webmin/start >/dev/null 2>&1
Теперь можно наслаждаться по ссылке https://localhost:10000 (с локальной машины), при условии что службы apache и webmin стартованы, с теми учётными данными, что были указаны при установке webmin
Удачи всем!
- tzar's blog
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 2157 просмотра
Щас стошню
Щас стошню