ispmanager 6 lite, pro, host

Архитектура

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

Ядро панели

  • Состоит из исполняемых файлов, вспомогательных скриптов и дополнительных плагинов.
  • Отвечает за обработку входящих запросов и формирование ответов.
  • Ядро обеспечивает стабильную работу и высокую производительность панели.

База данных панели

  • Хранит служебные данные панели.
  • Поддерживает базы данных SQLite и MySQL, обеспечивая гибкость и разнообразие в выборе технологий хранения данных.

Встроенный Web-сервер

  • Отвечает за обработку HTTP-запросов к API функциям панели.
  • Обеспечивает быстрый и эффективный обмен данными между пользовательским интерфейсом и ядром панели.

Утилиты командной строки

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

Сервисы

  • Позволяют настраивать различные аспекты инфраструктуры, включая DNS, почту, FTP и другие сервисы.
  • Обеспечивают гибкость настройки и управления.

Web-приложения

  • Запускают приложения, разработанные на языках программирования Python и Node.js.
  • Предоставляют возможность хостинга и выполнения разнообразных веб-приложений на сервере.

Web-серверы

  • Выполняют обработку HTTP(S)-запросов к веб-сайтам.
  • Обеспечивают стабильную и эффективную работу веб-приложений, а также обеспечивают быстрый доступ к статическим и динамическим ресурсам.