かぴぶろぐ

またかぴったかと思った・・・(´A`;)

Postgres ネットワーク接続

カテゴリ[ Postgres ]
webサーバとDBサーバを分けたい場合。
[PG_DATA]/postgresql.conf
#listen_addresses = 'localhost'

listen_addresses = '*'

#port 5432

port 5432
[PG_DATA]/pg_hba.conf
以下を追加
host    all         all         [WEBサーバ側のIP]/32      trust

> /etc/rc.d/init.d/postgresql restart
Portの開放チェック
> nmap localhost
...
...
5432/tcp open  postgres
...
...
  • nmapが入ってない場合はyumから探して入れる。
  • ポートが開いてない場合はiptablesで追加する。
iptableの例
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
クライアントから接続テスト
psql -U [PostgresUserName] -h [DBサーバのIP] -l
参考URL

http://kapi.jp/kapi_blog/196

2008年12月16日

関連カテゴリ Postgres

この記事のコメント

この記事にコメントする