Docker

【Docker】phpLDAPadminで「Forbidden You don’t have permission to access / on this server.」

phpLDAPadminを起動後接続するとエラー

phpLDAPadminのdocker imageを起動すると以下のようなエラーが発生してしまいました。

Forbidden
You don’t have permission to access / on this server.

原因

調べてみるとアクセス権限、IP関連でアクセスが拒否されているっぽい。
設定値を変えろ~!だの許可IPを追加しろ~!だのいろいろ書いてありました・・・

社内閉じたネットワーク上に構築したサーバだったので、セキュリティガッチガチにする必要はなかったので、できれば簡単に対処したいなというのが本音。そこでHTTPSを無効化することで問題なくアクセスできるようになりました。

解決方法

dockerイメージのgithubのページに説明があるとおり、HTTPSを無効化を適用します。

パラメータに--env PHPLDAPADMIN_HTTPS=falseを追加するだけです。

コマンド例

参考

参考までに、構築編はこちらで記載していますので、よろしければ御覧ください!

OpenLDAPで始めるLDAP入門サーバにいろいろなアプリケーションが濫立してアカウント発行しまくるという地獄を回避すべく、OpenLDAPを使ってLDAPを構築してみま...