1.nginx モジュールをインストールする
これはモジュールです:https://github.com/kvspb/nginx-auth-ldap
手順は次のとおりです。http://deezx.github.io/blog/2015/04/24/how-to-configure-nginx-with-ldap-authentication/
2. nginx 設定をセットアップする
(フォックスパス バインダーが "cn=nginx,dc=example,dc=com" であると仮定します)
これをメインの nginx.conf の「http」セクションに追加します。
http {
...
...
...
ldap_server foxpass {
url "ldaps://ldap.foxpass.com:636/dc=example,dc=com?uid?sub?";
binddn "cn=myapp,dc=example,dc=com";
binddn_passwd "YOURPASSWORD";
group_attribute groups;
group_attribute_is_dn on;
require valid_user;
}
include /etc/nginx/conf.d/*.conf;
}
次に、別のconfまたはnginx.confの「サーバー」セクションで、LDAP名を参照できます
server {
listen 443 default ssl;
...
...
...
...
...
location / {
auth_ldap "Please enter your Foxpass credentials";
auth_ldap_servers foxpass;
...
...
}
}
(以前のプロセスが実行されていないことを確認してください)、ブラウザで資格情報の入力を求められるはずです