アプリケーション開発ポータルサイト
ServerNote.NET
Amazon.co.jpでPC関連商品タイムセール開催中!
カテゴリー【RedisPostgreSQLUbuntu
RedisおよびPostgreSQLでTCP/IPとUNIXドメインソケット両方の接続を受け付ける設定
POSTED BY
2023-05-06
Redisの場合

/usr/local/redis/etc/redis_6379.conf

bind 0.0.0.0

protected-mode no

port 6379

unixsocket /usr/local/redis/var/redis_6379.sock
unixsocketperm 777

PostgreSQLの場合
/usr/local/pgsql/data/postgresql.conf

listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)
port = 5432                             # (change requires restart)

unix_socket_directories = '/usr/local/pgsql/sock'      # comma-separated list of directories
                                        # (change requires restart)
unix_socket_group = ''                 # (change requires restart)
unix_socket_permissions = 0777         # begin with 0 to use octal notation

/usr/local/pgsql/data/pg_hba.conf

192.168.0.0/24からの接続時のみ認証要求する設定例

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             all             192.168.0.0/24           md5
# IPv6 local connections:
host    all             all             ::1/128                 trust

設定して再起動したら、netstatコマンドでちゃんと両方LISTENしてるか確認。

netstat -an | grep LISTEN

tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN
tcp6       0      0 :::5432                 :::*                    LISTEN
unix  2      [ ACC ]     STREAM     LISTENING     2612822  /usr/local/pgsql/sock/.s.PGSQL.5432
unix  2      [ ACC ]     STREAM     LISTENING     2611863  /usr/local/redis/var/redis_6379.sock
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【WEBMASTER/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

☆ServerNote.NETショッピング↓
ShoppingNote / Amazon.co.jp
☆お仲間ブログ↓
一人社長の不動産業務日誌
【キーワード検索】