20.6. Если PostgreSQL установлен на отдельном сервере
PostgreSQL может быть установлен на том же сервере, что и backend, или вынесен на отдельный сервер базы данных.
|
Если база данных находится на отдельном сервере, необходимо дополнительно настроить:
-
сетевую доступность PostgreSQL;
-
параметр listen_addresses в postgresql.conf;
-
правила доступа в pg_hba.conf;
-
правила межсетевого экрана;
-
строку подключения в appsettings.Production.json.
Пример строки подключения для серверной части S-INFO:
{
"Database": {
"ConnectionString": "Server=<DB_HOST>;Port=5432;Database=sinfo_db;Username=sinfo_user;Password=<DB_PASSWORD>",
"DataFolder": "Data",
"DisableAutoSettingsDb": false
}
}
Значение Server должно указывать на адрес PostgreSQL-сервера.
|