Управление сервером через веб интерфейс

Управление сервером через веб интерфейс

Что такое Webmin .

&nbsp &nbsp Средство системного администрирования Webmin , представляет собой бесплатное программное обеспечение, облегчающее работу системных администраторов операционных систем семейства Linux .

Webmin представляет собой простой веб-сервер, и несколько сотен скриптов, написанных на языке Perl , с помощью которых выполняются команды конфигурирования отдельных элементов системы, системных служб и самого Webmin. Практически, Webmin — это удобная панель управления, доступная через веб-браузер, а модули Webmin — это внешний интерфейс к консольным утилитам. При настройках по умолчанию, для доступа к Webmin достаточно в любом обозревателе открыть URL

https://localhost:10000 — обычно, при настройках по умолчанию, доступ к средствам Webmin возможен только через петлевой интерфейс.

После авторизации, пользователь получает доступ к настройкам как самого Webmin, так и тех составляющих операционной системы, поддержка которых реализована в его данной версии.

Не смотря на то, что работа в среде Webmin достаточно проста и имеется неплохая справочная документация, необходимо понимать что для выполнения задач администрирования, в первую очередь требуются знания , хотя бы базовые, которые невозможно заменить никакими инструментами. Webmin — это всего лишь средство, облегчающее администрирование, упрощающее рутинные действия, позволяющее отображать данные в удобном для восприятия виде и выполнять настройки с меньшими затратами сил и средств.

Для тех, кто приступил к изучению Linux, Webmin позволит, в первую очередь, сэкономить время затрачиваемое на скучные и утомительные задачи.

Webmin работает фактически на всех *nix-платформах, включая Linux, AIX, HPUX, Solaris, OS X и другие. Он может работать практически на любом графическом браузере как локально так и удаленно. Данные передаваемые между сервером и браузером могут шифроваться при помоощи SSL. Кроме того, для начинающего системного администратора Linux полезным свойством может быть то, что в Webmin имеется возможность изменить используемый язык и тему оформления .

Установка и настройка Webmin .

Скачать инсталляционный пакет Webmin под конкретный дистрибутив Linux можно с сайта проекта www.webmin.com в разделе Downloads :

Установка должна выполняться под учетной записью суперпользователя и может быть выполнена либо в консоли, либо с использованием графической оболочки и Центра Приложений Ubuntu ( Ubuntu Software Center ) . Второй способ проще — достаточно открыть скачиваемый установочный пакет Webmin в Центре приложений:

После загрузки установочного пакета будет выполнена установка Webmin и модулей, необходимых для удовлетворения зависимостей, что будет отражено в Центре приложений статусом "Установлено " ( Installed ).

Установка Webmin из консоли с использованием Advanced Packaging Tool ( APT ) потребует некоторых дополнительных действий из -за того, что репозиторий релизов Webmin отсутствует в списке источников для установки программного обеспечения Ubuntu и чтобы его подключить, необходимо в конфигурационный файл /etc/apt/sources.list добавить строку:

deb http://download.webmin.com/download/repository sarge contrib

http://download.webmin.com/download/repository/ — определяет каталог с источниками — пакетами для установки Webmin.

sarge — семейство процессоров архитектуры Intel x86

contrib — дополнительное программное обеспечение.

После сохранения sources.list необходимо ыкачать и установить GPG-ключ, используемый в качестве удостоверяющей подписи репозитория. Переходим в каталог /root :

Устанавливаем ключ в своей системе:

apt-key add jcameron-key.asc

Также, нужно установить поддержку транспорта HTTPS для инструментов APT:

apt-get install apt-transport-https

После этого необходимо выполнить пересинхронизацию файлов описаний пакетов с их источниками из sources.list :

После завершения синхронизации выполнить установку Webmiin из репозитория разработчика:

apt-get install webmin

В процессе установки могут быть выданы запросы на установку дополнительных пакетов для удовлетворения зависимостей для Webmin. В результате ( в случае успешной установки ) будет выведена итоговая информация — имя установленного пакета, раздел, к которому он относится, размер, автор, поддерживаемая архитектура, состав модулей и т. п.:

Status: install ok installed

Maintainer: Jamie Cameron jcameron@webmin.com

Replaces: webmin-adsl, webmin-apache, webmin-bandwidth,

Depends: perl, libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl, apt-show-versions, python

Description: web-based administration interface for Unix systems

Using Webmin you can configure DNS, Samba, NFS, local/remote filesystems and more using your web browser. After installation, enter the URL

https://localhost:10000/ into your browser and login as root with your root password.

Работа с Webmin .

В браузере открываем ссылку https://localhost:10000/ , и после ввода имени пользователя и пароля отображается основное окно Webmin:

В правой части основного окна отображается информация о системе, в левой — разделы, доступные для настройки с использованием Webmin:

Webmin — настройки модуля Webmin — настройка слушаемых сервером адресов и портов, настройки пользователей, язык и тема оформления, журналы действий, резервное копирование и т.п.

System — информация и системные настройки — управление пользователями, процессами, службами, файловыми системами, системными журналами, резервное копирование и управление приложениями.

Servers — настройки для установленных в системе серверов DNS, DHCP, FTP и т.п.

Others — прочие инструменты для администрирования — командная оболочка, менеджер файлов, SSH-клиент и т.п.

Networking — сетевые настройки, средства мониторинга сетевого трафика, брандмауэры и т.п.

Hardware — системное время, средства управления принтерами, разделами на дисках, запись на CD/DVD

Cluster — управление несколькими системами, объединенными в кластер. Webmin устанавливается на одной из систем, входящих в кластер, и взаимодействие с остальными осуществляется через протокол удаленного вызова процедур RPC (Remote Procedure Call .

Читайте также:  Убрать эффект красных глаз андроид

Un-used Modules — неиспользуемые модули Webmin — модули которые были установлены, но в системе нет объектов для их использования. Если после установки Webmin выполнялась , например, установка сервера SSH, то для перевода его из категории неиспользуемых в категорию "Servers" ( Серверы ) необходимо выполнить обновление модулей ( Refresh Modules в меню Webmin)

Search — контекстный поиск в Webmin

View Module’s Logs — просмотр журналов изменений для отдельных модулей Webmin.

System Information — отображение информации о системе — имя узла, версия ОС, информация о процессоре, версия ядра и т.п..

Refresh Modules — обновить модули. Для того, чтобы изменения в составе модулей вступили в силу нужно завершить сеанс работы с Webmin ( кнопка Logout ) и повторно авторизоваться.

Logout — выход из Webmin

Для того, чтобы использовать Webmin с русским интерфейсом, нужно в меню Webmin выбрать пункт Change Language and Theme и установить персональный выбор Personal choice — русский язык Russian (RU_RU) и нажать кнопку Make Changes . Выйти из Webmin и авторизоваться повторно.

При выполнении настроек с помощью Webmin необходимо учитывать тот факт, что в большинстве случаев, для того, чтобы сделанные настройки вступили в силу, требуется нажатие кнопки "Применить настройки" ( Apply Changes ) и для некоторых сервисов — остановка и запуск. Многие модули Webmin, кроме собственных сценариев настроек позволяют выполнить прямое редактирование конфигурационных файлов, что позволяет выполнять настройки, не реализованные в текущей версии модуля.

Настройка сети в Webmin .

Для настройки сети используется меню "Сеть" — "Настройка сети"

В режиме настроек сетевых интерфейсов можно просматривать список сетевых интерфейсов, активируемых при загрузке и активных в данный момент, удалять их или добавлять новые, а также изменять существующие настройки:

В списке активных интерфейсов присутствуют eth0 и lo . Для изменения настроек активного интерфейса нужно нажать на ссылку с его именем, например — eth0.

Все изменения для выбранного сетевого интерфейса будут применены только после нажатия кнопки "Сохранить". Если же нажать "Вернуться к списку сетевых интерфейсов", то изменения настроек игнорируются.

Как видим, имеется возможность изменения стандартных параметров — IP-адреса, маски, широковещательного адреса, MTU, MAC-адреса. Разрешать или запрещать использование IPv6 и настраивать его параметры, а также добавлять виртуальные сетевые интерфейсы.

Для возврата к предыдущему пункту меню модуля Webmin можно пользоваться ссылками, расположенными в самом низу активного окна, или кнопкой "Назад" используемого браузера.

В данной конфигурации сети существует определенная проблема, связанная с тем, что при установке Ubuntu Linux Desktop 13.04 на данном оборудовании, имя компьютера не привязано к непетлевому сетевому интерфейсу, что видно в пункте настроек "Адреса узлов":

Как видно, имени компьютера UbDesk13 соответствует адрес 127.0.0.1 , так же как и имени localhost что может привести к различным проблемам с использованием данного компьютера в локальной сети. Для того, чтобы устранить данную проблему, необходимо удалить строку :

отметив ее галочкой и нажав кнопку "Удалить выбранные адреса хоста". Затем нажать "Добавить новый адрес узла", и ввести адрес непетлевого интерфейса ( в данном примере 192.168.0.248 на eth0 ) и имя ( UbDesk13 ). После нажатия на кнопку "Создать" эти данные будут записаны в файл /etc/hosts и имя UbDesk13 будет разрешаться в IP-адрес 192.168.0.248 .

Вместо удаления существующей записи об адресе узла и добавления новой, можно было воспользоваться простым ее редактированием, изменив адрес 127.0.0.1 на 192.168.0.248.

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой "Поделиться"

Веб-интерфейс системы AVReg является основным интерфейсом с пользователями. Позволяет производить настройку системы, просматривать видеокамеры в режиме реального времени и работать с архивом сохранённых записей.

Конфигурационные файлы пакета avreg-site:

По умолчанию, сайт доступен по адресу: http://ip-адрес_или_хост-имя/avreg . Читайте здесь если вы хотите сделать веб-интерфейс AVReg корневым, т.е. с доступом по адресу http://ip-адрес_или_хост-имя/ .

Совместимые браузеры

Ниже описываются совместимость основных браузеров при использовании 3 основных модулей веб-интерфейса AVReg.

MSIE — да!

админка

100% совместимо при включенном Javascript.

просмотр архива
просмотр в реальном времени

Обеспечивается через ActiveX.

Gecko (Firefox и др.) — да.

админка

100% совместимо при включенном Javascript.

просмотр архива

Обеспечивается, для просмотра видео прямо на странице в Linux нужен плагин totem-mozilla.

просмотр в реальном времени

Обеспечивается нативно , но:

Webkit (Google Chrome и др.) — нет.

админка

100% совместимо при включенном Javascript.

просмотр архива
просмотр в реальном времени

Обеспечивается нативно , но:

Opera — нет!

админка

100% совместимо при включенном Javascript.

просмотр архива
просмотр в реальном времени

Не обеспечивается, теоретически возможен только посредством Java-апплетов.

Настройки

avreg.conf

Все общесистемные настойки веб-сайта находятся в « /etc/avreg/site-defaults.php », однако менять их в этом файле недопустимо. Если вам нужно изменить значение параметров, определённых в « /etc/avreg/site-defaults.php » вынесите их в секцию « avreg-site <…>» в файле « /etc/avreg/avreg.conf ».

Читайте также:  Забыла название песни как найти

и выносим их в в секцию « avreg-site <…>» в файле « /etc/avreg/avreg.conf »:

Ниже приведены основные параметры, используемые веб-интерфейсом AVReg, в файле « /etc/avreg/avreg.conf » сразу после установки пакета avreg-site .

Для управления демоном avregd c веб-интерфейса AVReg со страницы «Управление», а также просмотра страницы «Статистика» необходимо правильно настроить sudo.

Смысл настроек следующий.

Большинство демонов работают с привилегиями обычных пользователей (не от суперпользователя root, что небезопасно). Например, демон avregd по-умолчанию выполняется от обычного пользователя «avreg», а веб-сервер Apache выполняется от пользователя «www-data» (в Debian/Ubuntu). Такой подход отвечает основным требованиям безопасности однако не позволяет «общаться» (подавать UNIX-сигналы) процессам, запущенным от разных пользователей.

Чтобы обойти это ограничение и предусмотрен механизм/программа sudo, которую можно сконфигурировать на выполнение определённых команд от суперпользователя root.

При установке пакета avreg-mon, в конфигурацию sudo добавляется файл « /etc/sudoers.d/avreg » позволяющий выполнение через веб-интерфейс (к сожалению, не только AVReg-овый) некоторых команд пользователям из локальных сетей.

Если вам нужно добавить возможность управления демоном с веб-интерфейса пользователями из внешних сетей или ограничить эту возможность для пользователей локальных сетей, вам нужно ознакомится с непростым синтаксисом файла sudoers и затем отредактировать его, выполнив в терминале root-а или через sudo команду:

в базе данных

В базе данных avreg5_db сосредоточены 90% настроек программы видеонаблюдения AVReg и редактируются они через веб-интерфейс.

Веб-интерфейс русифицирован и самодостаточно документирован, т.е. рядом с каждым параметром есть его краткое описание.

Для первичного входа в веб-интерфейс используйте:

Подгонка веб-интерфейса «под себя»

Мы предусмотрели штатный механизм изменения веб-страниц веб-интерфейса AVReg с сохранением ваших изменений при обновлениях пакета avreg-site .

В каталоге « /etc/avreg/www-customize » вы можете разместить свои колонтитулы почти к любой странице веб-интерфейса AVReg:

В HEADER и FOOTER вы можете добавлять произвольные прямоугольные блоки с текстом и изображениями. В HEADER вы можете добавлять/переопределять CSS -стили, добавлять свои скрипты и даже делать автоматические перенаправления на другие страницы (только с главной страницы).

Сайты создают не только профессиональные разработчики, но и новички без опыта. Причем новичков больше. Панели управления сайтом и сервером должны помогать им, но вместо этого только усложняют задачу. Они многофункциональные и гибкие, но не интуитивные, так как больше рассчитаны на опытных админов.

Мы стремимся это изменить, потому что считаем, что свой сайт в интернете должен быть доступен каждому. Cегодня мы представляем Vepp — новую панель управления сайтом и сервером. Она берёт все технические сложности на себя и интуитивно понятна любому пользователю.

Новая панель для нового времени

Vepp появился в результате работы над новым поколением ISPmanager. Начав проектирование, мы проанализировали аудиторию ISPmanager 5 и выяснили:

  1. в 58% случаев у одной панели один пользователь;
  2. 36% пользователей — новички в администрировании;
  3. на 30% серверов лишь один домен, то есть один сайт.

Это значит, что большая часть аудитории ISPmanager 5 — владельцы одного, своего сайта; многие из них без опыта. Они профи в своём деле, но не в разработке и администрировании.

Наш вывод о том, что новички преобладают, совпадает с общими трендами. В последние годы растёт и будет продолжать расти рынок сайтбилдеров. Визуальные конструкторы страниц и плагины для решения самых простых задач появляются в WordPress. Все эти инструменты рассчитаны именно на новичков.

Поэтому мы тоже в первую очередь ориентировались на технически неподготовленных пользователей; выясняли их задачи и прорабатывали решения. Нашей целью было сделать интерфейс интуитивно понятным. Очень подробно о предпосылках и целях рассказали в статье на Хабре. Сейчас же пришло время показать, что получилось.

Представляем Vepp!

Vepp — это абсолютно новый продукт, поэтому и называется по-другому. Он гораздо проще для новичков, при этом функциональный и надёжный.

Каждый инструмент в Vepp на своём месте. Чтобы загрузить сайт на сервер, подключить домен и настроить резервное копирование, не нужны специальные знания. Сервис делает сложное простым и экономит время пользователя.

Пройдёмся по интерфейсу, чтобы убедиться в этом.

Создание сайта. Для новичка мы сделали мастер по созданию сайта из трёх шагов, где надо только выбрать шаблон CMS, указать или купить домен — и сайт на WordPress готов. При этом вебмастер по-прежнему может создать сайт без CMS и настроить всё по-своему.

Карточка сайта. Когда сайт создан, главной страницей становится карточка с информацией обо всем, что его касается. Тут видно, доступен сайт или упал, когда создан последний бэкап, подключен ли SSL-сертификат. Чтобы помочь пользователям, на каждый виджет мы добавили ссылку на раздел, где можно исправить проблему.

Детальные настройки. Управление доменами, почтой, бэкапами и файлами сайта находится рядом, во вкладке “Настройки”. Каждый раздел организован так, чтобы новичку не пришлось долго разбираться, а опытный пользователь мог сосредоточиться на деталях.

Пока функциональность некоторых разделов ограничена, но со временем она будет расти. О планах расскажем ниже, а здесь список текущих возможностей Vepp.

Читайте также:  Как установить уведомление о прочтении в outlook

Веб-сервер: Apache и Nginx.

PHP: PHP в режиме CGI, версии от 5.2 до 7.3. Можно настроить: временную зону, отключение функций, вывод ошибок, изменение размера загружаемого файла, памяти, объема отправляемых данных.

База данных: MariaDB, поддержка phpMyAdmin. Можно переименовать, удалить, добавить пользователя, создать дамп, загрузить дамп, удалить базу данных.

Управление доменами: редактирование и создание записей: A, AAAA, NS, MX, TXT, SRV, CNAME, DNAME. Если нет домена, Vepp создаст технический.

Почта: Exim, создание ящиков, управление через почтовый клиент.

Бэкапы: полные из интерфейса.

Поддержка CMS: WordPress (последняя версия), поддержка каталога шаблонов.

SSL-сертификат: выпуск самоподписанного сертификата, установка Let’s Encrypt, автоматическое переключение на HTTPS, добавление своего сертификата.

FTP-пользователь: создается автоматически.

Файловый менеджер: создание, удаление файлов и папок, скачивание, загрузка, архивирование, разархивирование.

Мониторинг доступности сайта.

Работа за NAT.

Установка в облако: протестировано на Amazon EC2.

Обращаем внимание владельцев ISPmanager 5, что Vepp пока не является его полной заменой. На текущий момент Vepp только для тех, кто хочет управлять своим сайтом на WordPress без погружения в продвинутые настройки и администрирование. Возможности для профессионалов появятся в панели позже.

Мы поддерживаем ISPmanager 5 и выпускаем обновления безопасности. Поэтому вы можете продолжать пользоваться панелью как раньше.

Планы

Мы понимаем, что работа с сайтом не ограничивается его созданием. За настройкой веб-сервера и подключением почты следует много работы, и с ней пользователям тоже нужна помощь.

Мы планируем сделать Vepp мощным сервисом для защиты, аналитики и продвижения сайта. Именно эти инструменты мы и будем добавлять в него в ближайшем будущем. Дорожную карту развития Vepp смотрите на доске в Trello. Планы до конца 2019 года такие:

  1. Антивирус для сайта.
  2. Импорт готового WordPress-сайта в Vepp.
  3. Инструменты для SEO-продвижения сайта на WordPress.
  4. Интеграция с Google Analytics.
  5. Инструменты безопасности в WordPress.
  6. Внешние хранилища для резервных копий.
  7. Мобильная версия для дашборда сайта.
  8. Оптимизация скорости сайта на WordPress.
  9. Мониторинг состояния сервера.
  10. Защита от спама и DDoS-атак.

Для провайдеров виртуального хостинга выпустим отдельную версию. Для опытных пользователей будем добавлять продвинутые возможности.

Распространение и цены

Vepp можно купить у провайдеров хостинга вместе с виртуальным или выделенным сервером. Это удобно по нескольким причинам. Во-первых, панель уже подключена к серверу. Во-вторых, у провайдеров прямо из панели можно покупать домены (а это избавляет ото всех проблем по их привязке или установке). Ну и в-третьих, у провайдеров Vepp стоит дешевле, чем при прямой покупке у нас.

На нашем сайте панель будет стоить 10 евро/месяц или 108 евро/год. Запуск продаж запланирован на октябрь. Пока же панель работает на промо-тарифе — можно познакомиться с Vepp совершенно бесплатно.

Попробуйте первым

На старте у большинства подключивших Vepp хостинг-провайдеров проходят промо-акции, и сервер с новой панелью можно арендовать по выгодной цене.

Если вы хотите только посмотреть на новую панель, воспользуйтесь бесплатным промо-тарифом на нашем сайте. Зарегистрируйтесь на my.vepp.com и подключите виртуальный или выделенный сервер. Если нет сервера, можно воспользоваться тестовым, доступ к нему открывается на форме подключения, после подтверждения почты. Подробнее — в статье Как подключиться к Vepp.

Отзывы оставляйте внутри панели или пишите на help@vepp.com. Нам интересно ваше мнение!

Vepp для провайдеров: работаем по-новому

С выходом Vepp для провайдеров появляются новые возможности и меняется схема установки и выдачи лицензий. Подробно об этом мы рассказали в другой статье. Читайте: Vepp для провайдеров.

Здесь расскажем коротко.

Новые возможности Vepp проще и удобнее традиционных панелей, поэтому предлагая его своим клиентам, провайдер повысит качество сервиса и получит преимущество в конкуренции с сайтбилдерами.

Кроме того, через панель можно будет продавать дополнительные услуги. Уже сейчас доступна покупка домена у провайдера напрямую из Vepp. До конца года добавим покупку SSL от провайдера. Со временем это вырастет в маркетплейс с возможностью добавлять свои услуги.

Новая схема установки и выдачи лицензий Традиционно панель управления устанавливается на сервер, на каждую панель выдаётся лицензия. Много серверов — много панелей. Много панелей — много лицензий. Vepp работает иначе.

Вместо множества панелей и лицензий провайдер получает платформу Vepp. Она устанавливается один раз и только на оборудование провайдера. Сервера клиентов к ней подключаются.

Таким образом у провайдера один продукт и одна лицензия. За обновление и стабильность панели отвечает он, а не клиенты. Подробно об установке, интеграции с биллингами и преимуществах платформы мы рассказали в статье Vepp для провайдеров.

Цены и тестирование Провайдеры платят за пользователей панели. Цена начинается от 8 евро/месяц за один аккаунт клиента и зависит от их количества. Чем больше, тем дешевле. Подробнее о ценах — в разделе Партнёры на сайте Vepp.

Чтобы протестировать Vepp Platform, понадобится выделенный сервер. На нём вы сможете развернуть платформу и в течение месяца тестировать её бесплатно.Требования к серверу и детали о развертывании платформы.

Ссылка на основную публикацию
Удалить одноклассники страницу с телефона айфон
Если вы хотите удалить свою страницу (профиль) в Одноклассниках, особенно если это требуется сделать со смартфона Android или iPhone —...
Тест автомобильных компрессоров за рулем
Жужжат много, а толку мало. Среди 12 образцов доступных (не дороже 2000 рублей) автомобильных компрессоров треть оказалась «неправильной». Стоит ли...
Тест железа в играх
Как найти игры для моего компьютера? На данной странице сервис выдаст полный список игр которые подходят вам исходя из параметров...
Удалить папку не удалось найти этот элемент
В этой инструкции подробно о том, как удалить файл или папку, если при попытке это сделать в Windows 10, 8...
Adblock detector