Подготовка сервера linux без графического интерфейса пользователя для веб-виджетов
Эта статья объясняет, как подготовить сервер Linux без графического интерфейса пользователя для запуска SberMobile Server, который активирует веб-виджеты, т.е. виджеты, которые работают в веб-браузере без поддержки Java.
Чтобы активиривать операцию веб-виджета, сначала установите Xvfb. Xvfb - это виртуальный кадровый буфер X, он действует как оперативная память сервера X (на экране нет никакого вывода).
Инсталляция xvfb
Следуйте ниже приведенной инструкции для установки Xvfb как сервиса.
Сначала нужно установить Xvfb и необходимые дополнения:
Ubuntu/Debian:
sudo apt-get install xvfb
sudo apt-get install libxrender-dev
sudo apt-get install libxtst-dev
RedHat/Fedora:
yum install xorg-x11-server-Xvfb
yum install libXrender.x86_64
yum install libXtst.x86_64
Вы можете воспользоваться опцией поиска менеджера пакетов, чтобы задать правильное имя пакета, который вам необходим: |
Активация использования xvfb
Найдите конфигурационный файл запуска или службу SberMobile Server (thalamus_server.conf
или thalamus_server.service
-- см. Режим сервиса) и раскомментируйте строку, отвечающую за запуск sbermobile_iiot_server
через xvfb-run
. Команда в смежной строке запускает sbermobile_iiot_server
напрямую.
Перезагрузите сервер после завершения конфигурирования.