ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

Настройка кластера базы данных PostgreSQL для принятия подключений

  • PostgreSQL установлен на сервере Linux
  • PostgreSQL установлен на сервере Windows

По умолчанию только клиенты, работающие на том же компьютере, что и кластер базы данных PostgreSQL, могут подключаться к нему. Чтобы разрешить подключение к кластеру базы данных удаленных клиентов, измените файл конфигурации PostgreSQL pg_hba.conf.

Следуйте инструкциям к вашей ОС, на которой установлен PostgreSQL.

PostgreSQL установлен на сервере Linux

  1. Создайте архивную копию файла pg_hba.conf, прежде чем внести в него изменения.
  2. Если PostgreSQL postmaster уже работает, остановите его, используя команду pg_ctl stop.
  3. Откройте файл pg_hba.conf в текстовом редакторе.
  4. Добавьте IP адреса подключающихся клиентских компьютеров и выберите методы аутентификации для подключений.

    Например, чтобы разрешить подключение любого пользователя, указавшего правильный пароль, к базе данных habitat с адресов, начинающихся с 10.2.12 и использующих подключение md5, добавьте в файл pg_hba.conf следующую строку:

    host habitat all 10.2.12.0/24 md5
    

    Если вы хотите разрешить подключение любого пользователя, указавшего правильный пароль, к любой базе данных экземпляра PostgreSQL с адресов, начинающихся с 100, добавьте в файл pg_hba.conf примерно такую строку:

    host all all 100.0.0.0/8 md5
    

    Предыдущие примеры относились к адресам IPV4. Если необходимо настроить кластер базы данных для подключения компьютеров, использующих адреса IPV6, используйте следующий формат:

    host all all fe60::61f9:1253:c522:9b92%10/128 md5
    

    Чтобы разрешить подключение любого компьютера, адрес которого начинается с fe60, введите в файл pg_hba.conf следующую строку:

    host all all fe60::0000:0000:0000:0000%10/8 md5

    Если кластер базы данных PostgreSQL установлен на компьютере, использующем адресацию IPV6, и вы хотите разрешить подключение компьютеров с адресами IPV4, в файле pg_hba.conf необходимо раскомментировать следующую строку:

    host all all ::1/128 md5
    

  5. Сохраните и закройте файл pg_hba.conf.
  6. Используйте pg_ctl, чтобы запустить (или перезапустить) postmaster PostgreSQL.

PostgreSQL установлен на сервере Windows

Можно отредактировать файл pg_hba.conf, открыв его в текстовом редакторе, или сделать это с помощью PgAdminIII.

  1. Создайте архивную копию файла pg_hba.conf, прежде чем внести в него изменения.
  2. Откройте файл pg_hba.conf одним из способов:
    • Запустите PgAdminIII, подключитесь к экземпляру PostgreSQL как суперпользователь postgres, подключитесь к базе данных, щелкните Инструменты (Tools), выберите Конфигурация сервера (Server Configuration) и щелкните pg_hba.conf.
    • Откройте с помощью Блокнота или другого текстового редактора файл pg_hba.conf из директории установки PostgreSQL.
  3. Добавьте IP адреса подключающихся клиентских компьютеров и выберите методы аутентификации для подключений.

    Например, чтобы разрешить подключение любого пользователя, указавшего правильный пароль, к базе данных habitat с адресов, начинающихся с 10.2.12 и использующих подключение md5, добавьте в файл pg_hba.conf следующую строку:

    host habitat all 10.2.12.0/24 md5
    

    Если вы хотите разрешить подключение любого пользователя, указавшего правильный пароль, к любой базе данных экземпляра PostgreSQL с адресов, начинающихся с 100, добавьте в файл pg_hba.conf примерно такую строку:

    host all all 100.0.0.0/8 md5
    

    Предыдущие примеры относились к адресам IPV4. Если необходимо настроить кластер базы данных для подключения компьютеров, использующих адреса IPV6, используйте следующий формат:

    host all all fe60::61f9:1253:c522:9b92%10/128 md5
    

    Чтобы разрешить подключение любого компьютера, адрес которого начинается с fe60, введите в файл pg_hba.conf следующую строку:

    host all all fe60::0000:0000:0000:0000%10/8 md5

    Если кластер базы данных PostgreSQL установлен на компьютере, использующем адресацию IPV6, и вы хотите разрешить подключение компьютеров с адресами IPV4, в файле pg_hba.conf необходимо раскомментировать следующую строку:

    host all all ::1/128 md5
    

  4. Сохраните изменения, которые вы внесли в файл, и закройте его.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация