Инструменты пользователя

Инструменты сайта


unix:pg-4-1c

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
unix:pg-4-1c [2021/09/01 20:46]
Alexey Leonchik
unix:pg-4-1c [2021/09/01 20:55]
Alexey Leonchik
Строка 51: Строка 51:
  
 [[https://postgrespro.ru/products/1c|Для установки сервера]] необходимо выполнить подряд следующие команды: [[https://postgrespro.ru/products/1c|Для установки сервера]] необходимо выполнить подряд следующие команды:
 +
 +<code>
 +sudo sh -c 'echo "deb http:// 1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list'
 +wget --quiet -O - http:// 1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C-92 | sudo apt-key add - && sudo apt-get update
 +sudo apt-get install postgresql-pro-1c-9.4
 +</code>
 +
 +Для доступа к серверу редактируем параметры в файле **pg_hba.conf**
 +
 +<code>
 +сd <Путь до каталога pg_hba.conf>
 +cp pg_hba.conf pg_hba.conf.old
 +bash -c "echo 'local all postgres trust' > pg_hba.conf"
 +bash -c "echo 'host all all all md5' >> pg_hba.conf"
 +</code>
 +
 +Файл хорошо документирован, но на английском языке. Кратко рассмотрим основные параметры:
 +
 +**TYPE**
 +
 +  * **Local** локальное подключение только через unix
 +  * **Host** подключение по TCP/IP
 +  * **Hostssl** шифрованное SSL-подключение по TCP/IP (сервер должен быть собран с поддержкой SSL, также требуется установить параметр ssl)
 +  * **Hostnossl** нешифрованное подключение по TCP/IP
 +
 +**METHOD**
 +
 +  * **trust** допустить без аутентификации
 +  * **reject** отказать без аутентификации
 +  * **password** запрос пароля открытым текстом
 +  * **md5** запрос пароля в виде MD5
 +  * **ldap** проверка имени и пароля с помощью сервера LDAP
 +  * **radius** проверка имени и пароля с помощью сервера RADIUS
 +  * **pam** проверка имени и пароля с помощью службы подключаемых модулей
 +
 +Далее необходимо запустить сервер:
 +
 +
 +<code>
 + root@NODE2:/home/asd# service --status-all |grep postgres
 +[ - ] postgresql
 +root@NODE2:/home/asd# service postgresql start
 +root@NODE2:/home/asd# service --status-all |grep postgres
 +[ + ] postgresql
 +</code>
 +
 +[[https://wiseadvice-it.ru/o-kompanii/blog/articles/postgresql-1s/|Труд]] не мой.
unix/pg-4-1c.txt · Последнее изменение: 2021/09/01 20:55 — Alexey Leonchik