2007年7月21日土曜日

PostgreSQLで外部からのアクセスを受け付ける設定

 PostgreSQLでlocalhost以外からのクライアントからのアクセスを受け付ける設定。

  1. ファイルpostgresql.confのlisten_addressesを'*'にする
  2. 同じくファイルpostgresql.confのsslをonにする(※)
  3. ファイルpg_hba.confにアクセスを許すクライアントを追加する
  4. ディレクトリdataの中に、SSL用のKEYファイル(server.key)とサーバ証明書(server.crt)を放り込む(※)
    これらの作り方はApacheと同じなので Windows+OpenSSLでサーバ証明書を作成 参照。Apache用のサーバ証明書のファイル名が上記と同じならコピーしてそのまま使える。
 ※印が付いているのは通信をSSL化する場合のみ必要。ちなみにPgAdminⅢはSSL通信ができるのでSSL化しても不自由無くアクセスできる。

0 件のコメント:

ブログ アーカイブ

tags