Настройка доступа пользователей по сети
Непосредственно после установки к PG можно получить доступ только с того компьютера, на котором он установлен. Если вы выполняете установку Адаптера СМЭВ на одном компьютере, то вам не обязательно выполнять действия, описанные в данной статье. Если же PG и Адаптер СМЭВ установлены на разных компьютерах, вам необходимо обеспечить доступ к PG по сети.
Чтобы организовать доступ по сети, внесите изменение в конфигурационный файл C:\Program Files\PostgreSQL12\data\pg_hba.conf.
В разделе «# IPv4 local connections:» этого файла требуется строку:
host all all 127.0.0.1/32 md5
заменить на строку:
host all all 0.0.0.0/0 md5
В результате конфигурация в файле pg_hba.conf должна выглядеть следующим образом:
Чтобы внесённые изменения вступили в силу, необходимо перезапустить службу «postgresql-x64-12», или просто перезагрузить компьютер.
Так же, в зависимости от настроек вашей ОС, для доступа к PG по сети может потребоваться открыть TCP/IP порт в брандмауэре. Для этого нажмите комбинацию клавиш Win+R. В появившемся окне введите «firewall.cpl»:
После нажатия кнопки «ОК» откроется окно брандмауэра:
Нажмите ссылку «Дополнительные параметры». В открывшемся окне перейдите в раздел «Правила входящих подключений»:
Выберите Действие «Создать правило…». Откроется окно мастера создания правила для нового входящего подключения. Выберите в нём тип правила «Для порта»:
После нажатия кнопки «Далее» выберите протокол TCP и укажите порт, который был выбран вами при установке PG. По умолчанию это порт 5432:
Нажмите кнопку «Далее» и в открывшемся окне выберите действие «Разрешить подключение»:
Нажмите кнопку «Далее». В открывшемся окне также нажмите кнопку «Далее», ничего не изменяя в составе профилей:
На следующем шаге работы мастера укажите имя правила. Например, такое:
Нажмите кнопку «Готово» для завершения работы мастера. Вы увидите созданное правило в перечне правил входящих подключений:
После этого доступ к PG по сети будет открыт.
Можно переходить к установке и настройке Адаптера.