Astra linux web server
Данную инструкцию можно использовать для любой операционной системы Linux на основе Debian.
Подготовка сервера
Заходим в систему под суперпользователем:
Настраиваем сеть. В Astra Linux это делается также как и в Ubuntu:
# vi /etc/network/interfaces |
auto eth0
iface lo inet eth0
dns-nameservers 192.168.0.1 192.168.0.2
* В данном примере мы настроили сетевой интерфейс eth0 (задали IP-адрес 192.168.0.15 маску 255.255.255.0 и шлюз по умолчанию 192.168.0.1)
Для применения настроек необходимо перезапустить сетевую службу:
# service networking restart |
В Astra Linux по умолчанию не настроены репозитории для установки пакетов, поэтому необходимо это сделать:
# vi /etc/apt/sources.list |
deb ftp://ftp.astra-linux.com/astra/current/orel/repository orel main contrib non-free
* Эта строчка подключает официальный репозиторий Astra Linux.
Теперь нужно обновить список пакетов и обновить систему:
# apt-get update && apt-get upgrade && apt-get dist-upgrade |
Установим sshd для возможности удаленного управления нашим сервером:
# apt-get install openssh-server |
Для синхронизации времени установим пакет ntpdate, синхронизируем время и настроим автоматическое задание:
# apt-get install ntpdate
# ntpdate ru.pool.ntp.org
# mkdir -p /var/cron/tabs && echo ‘0 0 * * * /usr/sbin/ntpdate ru.pool.ntp.org’ >> /var/cron/tabs/crontab && crontab /var/cron/tabs/crontab && crontab -l
Установка и настройка Nginx, PHP, MySQL
Устанавливаем пакет mysql-server:
# apt-get install mysql-server |
* Во время установки будет предложено ввести новый пароль для mysql-записи root
# service mysql start |
В официальных репозиториях Astra Linux нет Nginx, поэтому подключим официальный от nginx inc.:
# vi /etc/apt/sources.list |
deb http://nginx.org/packages/debian/ wheezy nginx
* wheezy соответствует 7-й версии Debian. У вас может быть другая версия. Будьте внимательны.
Для успешного получения списка пакетов от нового репозитория, добавляем в систему PGP-ключ:
# wget http://nginx.org/keys/nginx_signing.key # apt-key add nginx_signing.key |
Теперь можем обновлять список пакетов и устанавливать веб-сервер nginx:
# apt-get update
# apt-get install nginx
Демон запускается автоматически. Попробуйте открыть браузер и ввести IP-адрес сервера. Вы должны увидеть приветствие от Nginx.
Устанавливаем php и php-интерпретатор:
# apt-get install php5 php5-fpm
В Astra Linux по умолчанию nginx работает от учетной записи nginx, а php-fpm — от www-data. В результате этого при попытке использовать веб-сервер с php-скриптами мы получим ошибку. Для решения этой проблемы необходимо поменять пользователя, от которого будет работать либо nginx, либо php-fpm. В данном примере, nginx:
# vi /etc/nginx/nginx.conf |
* самая первая строчка — меняем nginx на www-data.
Настраиваем виртуальный домен для нового сайта:
# vi /etc/nginx/conf.d/site.local.conf |
set $root_path /var/www/site.local;
gzip_proxied expired no-cache no-store private auth;
gzip_types application/x-javascript text/plain application/xml text/css;
fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $root_path;
expires modified +1w;
* site.local необходимо заменить на домен вашего веб-приложения или сайта.
** /var/www/site.local — директория, в которую мы поместим файлы сайта.
*** allow 192.168.0.0/16 — подсеть, для которой мы разрешаем доступ к сайту. Если ограничивать не требуется, удалите строчку и следующую за ней deny all.
**** Остальные параметры я рекомендую изучить самостоятельно.
Создаем директорию для сайта, которую мы указали в конфигурационном файле:
Создаем в нем файл index.php с функцией phpinfo:
Перезапускаем наши демоны:
# service php5-fpm restart && service nginx restart
Проверьте работоспособность сервера, введя в адресной строке браузера IP-адрес сервера (в данном примере, 192.168.0.15). Сервер должен вернуть много параметров в различных таблицах.
Также в данных таблицах вы должны увидеть «MySQL Suppert — Enabled». Это говорит о том, что сервер готов к работе с базой MySQL.
Операционные системы Astra Linux
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении.
Astra Linux Common Edition предназначена для автоматизации коммерческих предприятий и органов государственного управления.
Astra Linux Special Edition предназначена для применения в автоматизированных системах в защищенном исполнении, обрабатывающих информацию ограниченного распространения, включая государственную тайну до степени секретности «особой важности» .
На сайте представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения. Кроме того, предоставлена возможность скачать дистрибутивы и исходные тексты операционной системы Astra Linux Common Edition, а также задать интересующие вопросы разработчикам .
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить на нашем сайте.
Установка и настройка Apache2 на Astra Linux
В данной статье приведён пример установки и настройки Apache HTTP Server (Apache2) на OC Astra Linux SE. Если в ОС уже настроен виртуальный дисплей xvfb, то подготовка системы не требуется и можно перейти сразу к установке Apache2.
Подготовка системы
Выполните следующие действия:
Разрешите доступ к DISPLAY 0.0. Для этого откройте файл X0.hosts, выполнив в терминале команду:
sudo nano /etc/X0.hosts
В открывшемся файле добавьте строку:
Примечание . Если у вас физический дисплей настроен на другой номер, то после X необходимо указать соответствующую цифру.
Откройте конфигурационный файл xserverrc:
sudo nano /etc/X11/xinit/xserverrc
exec /usr/bin/X -nolisten tcp «$@»
Откройте конфигурационный файл fly-dmrc:
sudo nano /etc/X11/fly-dm/fly-dmrc
sudo service fly-dm restart
После перезагрузки X-сервера запустите его заново командой startx и авторизуйтесь. Для корректной работы сервисов должен быть произведён вход пользователем в графическое окружение системы из физической консоли.
Установка и настройка Apache2
В стандартной поставке Astra Linux SE Apache2 доступен только в конфигурации prefork. В связи с этим для Astra Linux используется Apache2 собственной сборки, собранный с модулем coworker. Apache HTTP Server поставляется с архивом платформы и распаковывается в каталог /opt/ Foresight /fp9.2 -biserver/bin/apache/2.2.
mysql astra linux установка
При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.
Обратите внимание: после установки сервера MySQL его необходимо запустить. Для этого (как в Debian, так и в RHEL / CentOS) необходимо выполнить команду:
service mysqld start
Кроме того, рекомендуем перезагрузить сервер и убедиться, что MySQL запускается при загрузке. Если не запускается, то в CentOS выполните команду:
chkconfig mysqld on
Установка клиента MySQL из репозитория
Для установки клиента mysql запустите в debian следующую команду:
apt-get install mysql-client
В случае, если у Вас установлен RHEL / CentOS, выполните такую команду:
yum install mysql
При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.
Установка библиотек MySQL для поддержки компиляции (MySQL development) из репозитория
Если Вы устанавливаете MySQL не по своему желанию, а потому, что это необходимо для установки какой-либо программы (например, asterisk, поддержка cdr_mysql), то просто установить сервер (и/или клиент) MySQL недостаточно. Необходимо также поставить библиотеки MySQL, чтобы компиляция зависящей от MySQL программы была успешной.
Для debian это будет команда:
apt-get install libmysqlclient-dev
Для RHEL / CentOS выполните:
yum install mysql-devel
Первоначальная настройка MySQL
Задать пароль MySQL root
Настройка MySQL для работы в производственной среде
Выполните из командной строки:
/usr/bin/mysql_secure_installation
Создать необходимую базу данных и пользователя для нее
Это командная строка MySQL. Все SQL запросы и команды на создание баз данных, пользователей и т.д. вводятся в этой командной строке.
Для создания базы данных выполните в командной строке MySQL:
create database имя-базы-данных character set кодировка-базы-данных ;
например:
create database asterisk character set utf8;
Кодировку можно не указывать, при этом будет использоваться кодировка по умолчанию (см. настройки сервера MySQL):
create database mydatabase;
Установка и запуск MS SQL 2017 tra Linux
MS SQL на Astra Linux
С выходом Microsoft SQL Server 2017 для платформы Linux появился интерес запустить и проверить работу этого продукта на Astra Linux.
MS SQL 2017 поддерживается на операционных системах RHEL 7.3, 7.4, SLES 12 SP2, Ubuntu 16.04. Проверено – работает на всех трех дистрибутивах.
На других операционных системах установка возможна, но не поддерживается Microsoft.
Изучив технические требования к продукту (https://docs.microsoft.com/ru-ru/sql/linux/sql-server-linux-setup?view=sql-server-linux-2017) и руководства по установке, стало понятно, что сервис MS SQL Server 2017 рассчитан на работу под управлением systemd.
Astra Linux Special Edition текущих версий (до 1.5 включительно) работает с базовым сервисом init, поэтому попытка установки MS SQL 2017 была неуспешной.
Astra Linux Common Edition версий 1.11 и 2.11 (релиз «Орёл») работают под управлением systemd, поэтому они были использованы в экспериментах.
За основу была принята документация по установке на операционную систему Ubuntu 16.04. Эксперименты начали проводиться с дистрибутивом Astra Linux Common Edition v. 1.11.15 релиз «Орёл». Во время проведения экспериментов вышла новая версия – 2.11.3 – и эксперименты продолжились на этой версии.
Для проверки возможности функционирования MSQ SQL Server 2017 на Astra Linux Common Edition были использованы виртуальные машины под управлением VMware Workstation в такой конфигурации:
Таблица 1. Конфигурация виртуальных машин для MS SQL на Astra Linux.
Параметр | Значение |
ЦПУ | 2 |
ОЗУ | 4 ГБ |
Жесткий диск | SCSI, 20ГБ |
Сеть | 1 сетевая карта, NAT |
Конфигурация ОС | Один дисковый раздел, EXT4 |
Набор ПО: | Базовые средства |
Рабочий стол Fly | |
Средства работы в Интернет |
Было предпринято несколько попыток установить MS SQL 2017 на Astra Linux. В этом обзоре будет рассмотрен выверенный вариант установки в последовательности, которая приводит к успешной установке и запуску сервера MS SQL 2017. Из-за форматирования печатного текста некоторые однострочные команды перетекают на две или три строки в приведенных участках кода.
echo «en_US.UTF-8 UTF-8» > /etc/locale.gen
Для некоторых утилит потребовалась английско-американская локализация рабочей среды, поэтому был установлен пакет locales, а системной переменной LANG было присвоено следующее значение: LANG=en_US.UTF-8
Для установки некоторых пакетов, не входящих в состав операционной системы Astra Linux, был добавлен репозиторий Debian, совместимой версии Stretch:
В версии Astra Linux Common Edition 1.11.15 понадобилось установить пакет ca-certificates перед загрузкой сертификата от Microsoft:
А в версии Astra Linux Common Edition 2.11.3 можно сразу загрузить сертификат от Microsoft:
#Update repository list
После этого можно подключать репозиторий Microsoft для SQL-сервера и дополнительных инструментов:
apt-get install unixodbc
apt-get install msodbcsql
apt-get install mssql-tools
apt-get install unixodbc-dev
Предварительно стоит установить несколько пакетов и библиотек, которые будут нужны SQL-серверу:
apt-get install libsss-nss-idmap0
apt-get install hostname
apt-get install libcurl3
apt-get install gdb
apt-get install libunwind8
Также выяснилось, что инструменты тоже лучше установить до самого сервера:
По ходу установки три из них попросили принять лицензионное соглашение.
Для удобства последующего использования стоит добавить каталог с инструментами в переменную пути:
Чтобы операционная система не стала получать обновления от Debian, в этом месте уже можно отключить репозиторий Debian:
apt-get download mssql-server
Теперь можно закачать текущий вариант SQL-сервера:
Такие предварительные действия приходится делать потому, что у пакета mssql-server есть жесткая зависимость от версии пакета openssl, который должен быть версии не больше 1.1.0, а в Astra Linux версия 1.1.0f. Поэтому mssql-server лучше установить вручную с отключенной проверкой зависимости от openssl:
После завершения установки сервера его необходимо первоначально настроить, ответив на несколько вопросов:
systemctl start mssql-server
Затем необходимо проверить состояния сервиса mssql-server и, если он не запущен, то запустить его самостоятельно:
Также желательно убедиться, что SQL-сервер будет принимать сетевые запросы по стандартному порту TCP 1433:
В конце стоит запустить утилиту командной строки, подключиться к SQL-серверу и выполнить несколько простых SQL-команд, чтобы убедиться, что все заработало.
Подготовил Павел Гарбар.
# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел. 8 (812) 718-6184 (многоканальный).
# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Ольге Золиной тел. 8 (812) 326-78-30.
Sergey Danielyan
Правильная установка и настройка MySQL в Linux
Установка MySQL
Проверяем, установлен ли MySQL сервер
Если установлен, шаги по установке можете пропустить, хотя ознакомиться я все же советую с ними.
Существуют следующие основные пакеты связанные с mysql:
sudo yum install mysql mysql-server mysql-devel mysql-connector-java
Теперь надо установить сервер mysql на запуск в определенные runlevel‘ы (2, 3 и 5):
Если кто забыл соответствие цифрового значения runlevel‘а символьному:
Стартуем демон mysql:
Настройка сервера
Теперь пора настроить сервер. Начнем с пользователей.
Вот состояние таблицы user до начала действий с ней:
5 rows in set (0.00 sec)
> quit
Как видете, безопасность на уровне плинтуса. Хорошо хоть, что анонимного пользователя нет.
Для настройки базовых вещей в сервере, запустим настройку сервера через mysql_secure_installation. На время этой установки, пароль будет security. Ваш же пароль, как понимаете, должен отличаться.
Запустится скрипт, с запросами на то или иное действие. Вот ответы:
Install new password for root: security
А вот тут можно установить пароль для root
Do remove an anonymous user
На вопрос о том, удалить ли анонимного пользователя, отвечаем да
Do not disallow remote connections
Не запрещаем коннект к нашему северу с удаленных серверов (если, конечно, эта опция вам нужна, в другом случае, запретите ее)
Do reload the privileges
Перегрузим привилегии для их активации
Теперь для всех root пользователей установлен пароль.
UPDATE mysql.user SET Password = PASSWORD(‘security’) WHERE user = ‘root’;
Если же вы не запускали конфигурацию через mysql_secure_installation или не хотите этого делать по каким-то другим причинам, следующие команды удалят any пользователей:
Также, пароль для IPv6 localhost (@::1) можно установить таким образом:
Близится финал нашего действия. Осталось две вещи:
[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
character-set-server = utf8
collation-server = utf8_unicode_ci
[client]
default-character-set = utf8
Mysql astra linux установка
Linux supports a number of different solutions for installing MySQL. We recommend that you use one of the distributions from Oracle, for which several methods for installation are available:
Table 2.8 Linux Installation Methods and Information
Type | Setup Method | Additional Information |
---|---|---|
Apt | Enable the MySQL Apt repository | Documentation |
Yum | Enable the MySQL Yum repository | Documentation |
Zypper | Enable the MySQL SLES repository | Documentation |
RPM | Download a specific package | Documentation |
DEB | Download a specific package | Documentation |
Generic | Download a generic package | Documentation |
Source | Compile from source | Documentation |
Docker | Use the Oracle Container Registry. You can also use Docker Hub for MySQL Community Edition and My Oracle Support for MySQL Enterprise Edition. | Documentation |
Oracle Unbreakable Linux Network | Use ULN channels | Documentation |
As an alternative, you can use the package manager on your system to automatically download and install MySQL with packages from the native software repositories of your Linux distribution. These native packages are often several versions behind the currently available release. You are also normally unable to install development milestone releases (DMRs), since these are not usually made available in the native repositories. For more information on using the native package installers, see Section 2.5.7, “Installing MySQL on Linux from the Native Software Repositories”.
MySQL
![]() |
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
Содержание
Попробуем ознакомиться и по минимуму настроить MySQL [ править ]
Установка и запуск [ править ]
Для начала, укажем для MySQL пароль рута (привилегированного пользователя): [ править ]
Затем, в консоли MySQL ввести следующую команду: Для MySQL версий 5.7.6 и новее (5.7.7, 5.7.8. )
Для MySQL версий 5.7.5 и старее (5.7.4, 5.7.3. )
точка с запятой в конце обязательны. Если опечаток не было и все правильно, сервер выдаст строку: Query OK, 0 rows affected (0.00 sec). Если у Вас уже был установлен пароль рута или какого-либо другого пользователя, для входа в консоль MySQL используется команда:
Создаем базу: [ править ]
Создаем пользователей: [ править ]
1.Для создания пользователя со ВСЕМИ правами. Пишут, что использовать только для устранения неполадок.
2. Для создания нового пользователя с меньшими привилегиями (должно работать для большинства веб-приложений), который может использовать только базу данных с именем «my_database», в MySQL строке введите:
Для выхода из консоли MySQL:
Для создания пароля рута и баз как АЛЬТЕРНАТИВУ можно использовать mysqladmin:
Далее о нюансах [ править ]
1. Конфигурационный файл расположен:
После правок перезагружать сервис: service mysqld restart.
2. Подключения к базе данных. При обычных параметрах, подключения идут к базе локально (localhost, 127.0.0.1, 0.0.0.0). Но если нам требуется подключится к базе из другого места, нужно думать заранее. Потому, что из соображений безопасности доступа к базе все подключения из вне отрублены. Такие необходимости возникают при необходимости подключится допустим из среды разработки NetBeans. При попытке подключения нам будет выдано сообщение:
Решением будет, только указание расположения подключающегося клиента при его создании.
3.Как получить доступ к MySQL из сети? Если действительно необходимо и доступ ограничивается внешними средствами — закомменируйте (поставьте знак # в начале строки) параметр
в файле /var/lib/mysql/my.cnf, с последующим перезапуском службы mysqld.
4. Посмотреть на каком порту, для каких интерфейсов работает mysqld демон, командой:
Видно, что mysql работает для всех интерфейсов и слушает 3306 порт.
О кодировках в MySQL 5.x [ править ]
Кодировку и таблицу сортировки, используемые по умолчанию в сервере, лучше задавать в my.cnf:
Для клиентов (например, команды mysql) кодировка указывается в секции [client] файла my.cnf:
При открытии соединения с базой нужно указывать кодировку, в которой клиент будет работать с базой. Это можно сделать строкой
в my.cnf. Команда set names устанавливает при подсоединении такие переменные как set_client, set_result, collaction_client, что позволяет серверу корректно воспринимать запросы и возвращать ответы.
Обратите внимание, что имена (таблиц и полей) хранятся в сервере в кодировке utf8 и это неизменяемо. Что насчёт их кодировки в запросе?
Name already in use
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Настройка голого AstraLinux с репозиторием Smolensk для работы 1С-Битрикс и Битрикс24
Создаем пользователя bitrix:bitrix с домашней директорией /home/bitrix/ , создаем папку /home/bitrix/www/
Установка MariaDB (MySQL)
Получаем адрес свежего дистрибутива MariaDB. Например, получаем адрес tar.gz отсюда https://downloads.mariadb.org/interstitial/mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz/from/http%3A//mirror.timeweb.ru/mariadb/?serve&change_mirror_from=1
Полный адрес свежих релизов MariaDB тут https://downloads.mariadb.org/interstitial/mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz/from/http%3A//mirror.timeweb.ru/mariadb/
tar -zxf mariadb-10.3.11-linux-x86_64.tar.gz
Создаем пользователя, прокидываем симлинк
Теперь запускаем скрипт установки
После установки ставим права
Копируем скрипт управления сервисом
cp support-files/mysql.server /etc/init.d/mysql.server
Пробуем тестово запустить
Если видим консоль Mysql, значит все хорошо, выходим quit
Устанавливаем конфиг my.cnf и папку mysql с конфигами из архива
Создаем БД (пароль меняем):
Установка PHP 7 и сервера PHP-FPM
Ставим необходимые модули php
Ставим права на логи
Заливаем конфиги в /etc/php/
Собираем MSMTP (для отправки почты через внешний SMTP):
Заливаем конфиг msmtprc из архива в
/.msmtprc и создаем симлинки /etc/msmtprc и /usr/local/etc/msmtprc
Ставим права на конфиг и логи
Не забываем прописать в конфиге актуальные данные SMTP сервера!
echo -e «test message» | /usr/local/bin/msmtp —debug -t -i name@site.ru
В ответе ожидаем 250 OK
Полезные инструкции (для справки)
Устанавливаем нужные для сборки библиотеки
apt-get -y install build-essential zlib1g-dev libpcre3 libpcre3-dev libbz2-dev libssl-dev tar unzip
Переходим в удобную папку, например, tmp и начинаем собирать nginx и библиотеки. Начинаем с PCRE:
Модуль для чатов (устаревший, можно пропустить, но не забыть убрать из сборки):
Собираем и устанавливаем
Копируем конфиги из файла в /etc/nginx
Пробрасываем симлинк с /etc/nginx/nginx.conf в папку nginx в /usr/local/nginx , старый конфиг оттуда удалить.
Создать файлы логов /var/log/nginx/nginx_access.log и /var/log/nginx/nginx_error.log , дать пользователя bitrix
Запускаем service nginx start
Проверяем nginx -V и service nginx status
Заливаем правильный /etc/memcached.conf из конфигов
В битриксе настраиваем файлы (после внедрения битрикса) В файле /bitrix/php_interface/dbconn.php
Создаем новый файл /bitrix/.settings_extra.php
Проверяем корректность установки с помощью инструментов «Проверка сайта» и «Монитор производительности».
Необходимо наличие флагов +x у всех папок от корня до скриптов в /home/bitrix/www Проверить можно так namei -om /home/bitrix/www/index.php
Файлы .htaccess сервером php не обрабатываются, при необходимости пользуемся конвертером http://winginx.com/ru/htaccess
Необходимо открыть порты HTTP 8893, 8895 и HTTPS порт 8894.
Необходимо настроить SSL сертификат на сервере или роутере.
Залить в папку /home/bitrix/www скрипт restore.php , запустить в браузере, «загрузить архив с дальнего сайта», восстановить БД.
Установка модуля чатов PushJS
Устанавливаем nodejs sudo apt install -y nodejs
Устанавливаем redis sudo apt install redis-server
Меняем у юзера redis группу на bitrix usermod -g bitrix redis
Ставим права на папку c сокетом: chown -R redis:bitrix /var/run/redis/
Добавляем конфиг redis из данного репозитория в папку /etc/redis/redis.conf , старый удаляем.
Настраиваем сервис redis в systemd vi /etc/systemd/system/redis.service , прописываем
Сохраняем изменения и перезапускаем
Проверяем работу redis c помощью логов в /var/log/redis , а также с помощью curl:
Если видим PONG , то redis работает
Ставим npm curl -L https://www.npmjs.com/install.sh | sh
Теперь настраиваем запуск push-server. Создаем скрипт запуска /etc/init.d/push-server-multi — берем из данного репозитория. Размещаем конфиги push-server (все в данном репозитории). Основной конфиг push-server поместить в /etc/default/ , файлы шаблонов push-server-pub-__PORT__.json и push-server-sub-__PORT__.json поместить в /etc/push-server/ .
Распаковываем дистрибутив push-server:
и собираем его sudo npm install —production /opt/push-server/ 2>/dev/null
Добавляем push-server в сервисы systemd (копируем из репозитория) /lib/systemd/system/push-server.service Активируем сервис
Создаем папку для логов
Теперь пробуем инициировать модуль /etc/init.d/push-server-multi reset Результатом должны явиться шаблоны в папке /etc/push-server/ , а также логи в папке /var/log/push-server , без ошибок. Если что-то пошло не так, нужно удалить шаблоны (кроме изначальных двух), логи и сделать killall node , после устранения проблемы можно инициировать заново.
Если все хорошо, стартуем systemctl start push-server .
Переходим к настройке nginx. Прежде всего необходимо отключить старые конфиги чата.
Как установить mysql и mysql workbench в astra linux
Как установить MySQL и MySQL Workbench в Astra Linux: https://github.com/proffix4/dev_for_astralinux/tree/main/MySQL.
Установка Mysql, далее ставим сервер, потом клиент, в конце Mysql-Workbench на Ubuntu 20. Работать с Mysql можно как .
Посмотрев курс уроков по SQL, вы научитесь устанавливать субд MySQL и PostgreSQL локально и на VPS сервер, .
Инструкция о том, как экспортировать и импортировать базу данных из/в MySQL Worbench. Понадобится, если вы хотите .
Topic : Install MySQL Workbench in Ubuntu 20.04 (Linux) | Connect Database to MySQL Workbench In this video you will learn to .
В этом видео вы научитесь устанавливать СУБД MySQL Workbench на операционную систему Windows 10.
В этом видео мы установим MySQL сервер и MySQL клиент в Ubuntu, создадим свою первую базу данных и первую .
In this video i have shown how to download and install mysql workbench in ubuntu operating system or other debain based linux .