Тестирование сборки PostgreSQL 11 в работе с 1С Предприятие на Astralinux
Подключаем репозиторий Postgrespro
1 2 3 |
apt install -y wget gnupg2 || apt install -y gnupg |
Установка утилиты, которая позволяет работать с шифрованными данными, ключами, сертификатами.
1 2 3 |
wget -O - http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO | apt-key add - |
Загрузка и добавления ключа в систему для дальнейшей загрузки и установки PSQL
1 2 3 |
echo deb http://repo.postgrespro.ru/1c-archive/pg1c-11.5/debian stretch main > /etc/apt/sources.list.d/postgrespro-1c.list |
Добавление адреса репозитория, в котором находятся интересующие нас пакеты PSQL для установки.
1 2 3 |
apt-get update -y |
Обновление списка пакетов, доступных для загрузки
1 2 3 |
apt install -y postgrespro-1c-11-server |
Установка СУБД PSQL
1 2 3 |
/opt/pgpro/1c-11/bin/pg-setup initdb |
Создание и инициализация кластера СУБД
1 2 3 |
/opt/pgpro/1c-11/bin/pg-setup service enable |
Активация службы PSQL в системе
1 2 3 |
service postgrespro-1c-11 start |
После установки и запуска службы PostgreSQL можно проверить статус этой службы, введя команду:
1 2 3 |
service postgrespro-1c-11 status |
Настройка PSQL
Зададим пароль на пользователя postgres
1 2 3 4 |
cd /opt/pgpro && su postgres /opt/pgpro/1c-11/bin/psql -U postgres -c "alter user postgres with password 'password';" |
Отредактируем файл postgresql.conf изменив параметр listen_addresses, который отвечает за интерфейсы, на которых слушает демон PGSQL. Дополнительная информация о параметрах, которые необходимо скорректировать написано в статье POSTGRES – НАСТРОЙКА НА LINUX CENTOS 7 ДЛЯ 1С ПРЕДПРИЯТИЕ, а так же конфигуратор по подбору ОП и некоторых параметров
1 2 3 4 |
nano /var/lib/pgpro/1c-11/data/postgresql.conf listen_addresses = '*' |
Отредактируем файл pg_hba.conf, для разрешения подключения с серверу с использование логина и пароля
1 2 3 4 |
nano /var/lib/pgpro/1c-11/data/pg_hba.conf host all all 10.10.0.0/16 md5 |
И перезапустим демон
1 2 3 |
service postgrespro-1c-11 restart |
По большому счету, это все, что необходимо сделать, для запуска сервера, далее все выполняем в кластере 1С Предприятие