LINUX

postgresqlでssl通信をする

2017/02/03


webサーバとDBサーバはローカルIPで通信しているので非SSL通信で設定していたのですが、グローバルIPからDBに接続する必要ができたのでSSLの設定をしました。

環境

CentOS6
PostgreSQL 9.1.8
PGHOME=/usr/local/pgsql

必要パッケージのインストール

PostgreSQLが起動していたら停止する。

コンパイル

PostgreSQLは既にソースからコンパイルしていました。
opensslを組み込んで再コンパイルします。

opensslが組み込まれたか確認

SSLを有効化

外部からSSLで接続するように設定

証明書の作成

PosgreSQLを再起動してSSL通信ができているか確認します。

参考サイト
https://www.postgresql.jp/document/8.4/html/ssl-tcp.html

-LINUX
-