php 기반으로 작성된 것이라
기본 구성은 nginx + php-fpm 으로 설정 하였고
nginx는 아래와 같이 설정하였다.
웹소스의 conf 아래에
config.inc.php 에다 ldap 주소 및 email 혹은 sms 등 설정하고
테스트 해보면 된다
-- nginx 설정 --
server {
listen 80;
server_name selfpasswd.11.com;
root /var/www/html/ldap;
index index.php;
charset utf-8;
set $logging "1";
set $logtest "";
access_log /var/log/nginx/self_access.log main;
error_log /var/log/nginx/self_error.log warn;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
try_files $fastcgi_script_name =404;
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
}
참고사이트 :
https://github.com/ltb-project/self-service-password
https://ltb-project.org/documentation/white-pages