Webサーバとデータベースサーバを別々のサーバに分けて構築したい
回答
パラメータRds.jsonの接続文字列のServerキーワードにデータベースサーバのIPアドレスまたはホスト名を設定してください。
概要
Webサーバとデータベースサーバを別々のサーバに分けて構築するための設定方法です。このFAQではWindows/SQL Serverを例に記載しておりますが、Linux/PostgreSQL環境でも同様の方法で構築可能です。
構成例
サーバA:Webサーバ
サーバB:データベースサーバ
- SQL Server 2019 Express with Advanced Services
設定方法
「プリザンターをWindowsにインストールする」手順のRds.jsonを編集する際に、サーバB:データベースサーバに接続するための接続文字列を設定してください。
設定例(サーバBが 192.168.1.10 の場合)
| Rds.json |
|---|
| {
"Dbms": "SQLServer",
"Provider": "Local",
"SaConnectionString": "Server=192.168.1.10;Database=master;UID=sa;PWD=SetSaPWD;Connection Timeout=30;",
"OwnerConnectionString": "Server=192.168.1.10;Database=#ServiceName#;UID=#ServiceName#_Owner;PWD=SetAdminsPWD;Connection Timeout=30;",
"UserConnectionString": "Server=192.168.1.10;Database=#ServiceName#;UID=#ServiceName#_User;PWD=SetUsersPWD;Connection Timeout=30;",
"SqlCommandTimeOut": 0,
"MinimumTime": 3,
"DeadlockRetryCount": 4,
"DeadlockRetryInterval": 1000,
"DisableIndexChangeDetection": true
}
|
関連情報