Установка и настройка postgreSQL

<< Показать Оглавление >>

Установка > Установка и обновление сервиса обратной связи      

Установка и настройка postgreSQL

Для работы сервиса обратной связи Feedback Service требуется postgreSQL версии 12 или более поздних.

info

Документация к СУБД postgreSQL приведена на сайте www.postgresql.org/docs/12/

Для настройки сервера потребуются следующие параметры:

•Имя хоста, на котором установлен postgreSQL

•Порт подключения

•Имя базы данных, в которую будет записываться обратная связь

•Логин и пароль учетной записи

Установка на ОС Astra Linux

1.Для установки создайте директорию и загрузите в нее пакет postgreSQL, входящий в вашу поставку:

mkdir psql

cd psql

wget "ссылка на файл"

2.Распакуйте архив:

unzip postgrespro-std-12.zip

3.Находясь в этой директории, выполните команду установки:

sudo dpkg -i *.deb

4.Задайте пользователя и пароль установленной postgreSQL:

sudo -u postgres psql -c "ALTER ROLE postgres WITH PASSWORD 'пароль';"

Настройка конфигурации

Для настройки измените файлы конфигурации postgreSQL.

1.Откройте файл /var/lib/pgpro/std-12/data/postgresql.conf и раскомментируйте в нем строки:

  listen_addresses = 'localhost'

  port = 5432

2.Если нужно открыть доступ к БД postgreSQL с других хостов:

a.В файле /var/lib/pgpro/std-12/data/postgresql.conf замените 'localhost' на знак '*' в строке  listen_addresses = 'localhost'.

b.В файле /var/lib/pgpro/std-12/data/pg_hba.conf добавьте строку: host all all <адрес_подсети> md5, где <адрес_подсети> — это адрес и размер подсети, откуда будут обращаться к postgreSQL, например:

# TYPE

DATABASE

USER

ADDRESS

METHOD

host

all

all

192.168.54.1/32

md5

 

3.Если нужно обеспечить работу любых подключений ipv4:

c.В файле /var/lib/pgpro/std-12/data/pg_hba.conf добавьте строку:

# TYPE

DATABASE

USER

ADDRESS

METHOD

host

all

all

0.0.0.0/0

md5