Webmin на FreeBSD или упрощение жизни, установка и настройка…

12 Сен

Я сейчас перекинул свои силы на изучение администрирования на freebsd. Для меня, после ubuntu, это новая и довольно запутанная ось. Но танки грязи не боятся, а я как и любой танк тоже)))
Первое, что пришло в голову, это облегчение себе жизненных путей и я приступил к поискам самого простого варианта. С курсов по CentOS я помнил про webmin (веб-морда для сервера) и поэтому выбор пал на него.
Итак, моя статья для тех кто любит облегчать себе жизнь и возможно откроет для себя, что-то новое.

Webmin для FreeBSD

Установка может быть в двух вариантах: из портов или автоматом с сервера.

Для установка из портов, нужно их обновить.

portsnap fethch update

или

cd /usr/ports && make update

После обновления портов можно переходить сразу к установке.

cd /usr/ports/sysutils/webmin

make install clean

Для установки автоматом, есть простая команда (для этого нужно знать имя porta)

pkg_add -r имя интересующего порта, у нас это webmin

После того как система скачает и установит webmin можно прописать в rc.d автостарт для webmina

webmin_enable=»YES»

После этого, нужно до установить сам webmin или конфиги. Для этого запускаем его скрипт.

/usr/local/lib/webmin/setup.sh

И там мы увидим массу текста, для тех кто в танке (как и я) этот пример самый облегчающий все вопросы.

***********************************************************************
*            Welcome to the Webmin setup script, version 1.510        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.                                                                                                  

Installing Webmin in /usr/local/lib/webmin ...                                                                                                               

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.                                                                                                                            

Log file directory [/var/log/webmin]:  [Жмем Enter, или свое место хранения логов]                                                                                                                  

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.                                                                                                                           

Full path to perl (default /usr/bin/perl): [Жмем Enter]                                                                                                                   

Testing Perl ...
Perl seems to be installed ok                                                                                                                                

***********************************************************************
Operating system name:    FreeBSD
Operating system version: 7.0
***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if your system supports it).
 - Whether to start webmin at boot time.
Web server port (default 10000): [Жмем Enter или вписываем свой. Я к примеру использую 777]
Login name (default admin): [Жмем Enter, или пишем свой логин]
Login password: [Ввводим ваш пароль]
Password again:
Use SSL (y/n): [y]
***********************************************************************
Creating web server config files..
..done
Creating access control file..
..done
Creating start and stop scripts..
..done
Copying config files..
..done
Changing ownership and permissions ..
..done
Running postinstall scripts ..
syslog-ng: not found
..done

После установки и настройки, можно его и запустить.

/usr/local/etc/rc.d/webmin start

Проверяем его работоспособность в любом браузере введя  ip сервера и порт который прописали для webmina.

К примеру: https://192.168.1.111:777

 

Спасибо за внимание.

Теги: , , , , , , , , , , , , , , , , , , , , , , , ,

Написать

Deth's Blog

Мои мысли, мои скакуны…