aptコマンドでインストールしたphpPgAdminにアクセスすると「403」エラーになる場合
カテゴリ:データベース
Ubuntu では以下の apt コマンドで phpPgAdmin をインストールすることができ便利ですが、初期設定ではローカルからのアクセスしか許可されておらず、他の端末からアクセスすると「403」エラーになってしまいます。
# apt install phppgadmin
Apache のエラーログ(/var/log/apache2/error.log)では「client denied by server configuration: /usr/share/phppgadmin」というログが出力されます。
# tail /var/log/apache2/error.log | grep denied [Wed Mar 20 15:20:59.731376 2024] [authz_core:error] [pid 25848] [client fe80::a2e5:2e3d:6de0:8b53%eth0:52326] AH01630: client denied by server configuration: /usr/share/phppgadmin [Wed Mar 20 15:21:00.103500 2024] [authz_core:error] [pid 25848] [client fe80::a2e5:2e3d:6de0:8b53%eth0:52326] AH01630: client denied by server configuration: /usr/share/phppgadmin
原因は phppgadmin.conf ファイルでローカルからのアクセスのみしか許可されていないためです。
回避方法は「phpPgAdminのインストール」の記事をご参照ください。
公開日時:2024年03月20日 16:05:43
最終更新日時:2024年03月20日 16:11:24