support Nginx
This commit is contained in:
parent
a67f498075
commit
f45c84b253
|
@ -0,0 +1,18 @@
|
|||
location /lam {
|
||||
index index.html;
|
||||
alias /usr/share/ldap-account-manager;
|
||||
autoindex off;
|
||||
|
||||
location ~ \.php$ {
|
||||
fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||
fastcgi_pass unix:/var/run/php5-fpm.sock;
|
||||
fastcgi_index index.php;
|
||||
include fastcgi_params;
|
||||
}
|
||||
|
||||
location ~ /lam/(tmp/internal|sess|config|lib|help|locale) {
|
||||
deny all;
|
||||
return 403;
|
||||
}
|
||||
|
||||
}
|
|
@ -39,7 +39,7 @@ Requires: perl
|
|||
%description
|
||||
LDAP Account Manager (LAM) runs on an existing webserver.
|
||||
It manages user, group and host accounts. Currently LAM supports
|
||||
these account types: Samba 3, Unix, Kolab 2, address book
|
||||
these account types: Samba 3/4, Unix, Kolab 2, address book
|
||||
entries, NIS mail aliases and MAC addresses. There is an integrated LDAP browser
|
||||
to allow access to the raw LDAP attributes. You
|
||||
can use templates for account creation and use multiple configuration
|
||||
|
@ -49,7 +49,7 @@ a script included which manages quota and homedirectories.
|
|||
%description -l de
|
||||
LDAP Account Manager (LAM) läuft auf einem exisierenden Webserver.
|
||||
LAM verwaltet Benutzer, Gruppen und Hosts. Zur Zeit werden folgende Account-Typen
|
||||
unterstützt: Samba 3, Unix, Kolab 2, Addressbuch Einträge, NIS
|
||||
unterstützt: Samba 3/4, Unix, Kolab 2, Addressbuch Einträge, NIS
|
||||
mail Aliase und MAC-Addressen. Es gibt einen integrierten LDAP-Browser mit dem
|
||||
man die LDAP-Einträge direkt bearbeiten kann. Zum Anlegen von Accounts können
|
||||
Vorlagen definiert werden. Es können mehrere Konfigurations-Profile
|
||||
|
@ -60,6 +60,7 @@ Home-Verzeichnisse verwalten kann.
|
|||
%prep
|
||||
pwd
|
||||
cp $RPM_SOURCE_DIR/lam.apache.conf $RPM_BUILD_DIR/
|
||||
cp $RPM_SOURCE_DIR/lam.nginx.conf $RPM_BUILD_DIR/
|
||||
%setup -n ldap-account-manager-%{version}
|
||||
|
||||
%build
|
||||
|
@ -79,6 +80,8 @@ mv $RPM_BUILD_ROOT/usr/share/%{lam_dir}/sess $RPM_BUILD_ROOT/var/lib/%{lam_dir}
|
|||
ln -s /var/lib/%{lam_dir}/sess $RPM_BUILD_ROOT/usr/share/%{lam_dir}/sess
|
||||
mkdir -p $RPM_BUILD_ROOT%{httpd_confdir}
|
||||
cp $RPM_BUILD_DIR/lam.apache.conf $RPM_BUILD_ROOT%{httpd_confdir}/
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/%{lam_dir}
|
||||
cp $RPM_BUILD_DIR/lam.nginx.conf $RPM_BUILD_ROOT/etc/%{lam_dir}/
|
||||
|
||||
%clean
|
||||
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
|
||||
|
|
|
@ -14,7 +14,7 @@ Suggests: ldap-server, php5-mcrypt, ldap-account-manager-lamdaemon, perl
|
|||
Description: webfrontend for managing accounts in an LDAP directory
|
||||
LDAP Account Manager (LAM) runs on an existing webserver.
|
||||
It manages user, group and host accounts. Currently LAM
|
||||
supports these account types: Samba 3, Unix, Kolab 2,
|
||||
supports these account types: Samba 3/4, Unix, Kolab 2,
|
||||
address book entries, NIS mail aliases and MAC addresses.
|
||||
There is an integrated LDAP browser to allow access to the
|
||||
raw LDAP attributes. You can use templates
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
location /lam {
|
||||
index index.html;
|
||||
alias /usr/share/ldap-account-manager;
|
||||
autoindex off;
|
||||
|
||||
location ~ \.php$ {
|
||||
fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||
fastcgi_pass unix:/var/run/php5-fpm.sock;
|
||||
fastcgi_index index.php;
|
||||
include fastcgi_params;
|
||||
}
|
||||
|
||||
location ~ /lam/(tmp/internal|sess|config|lib|help|locale) {
|
||||
deny all;
|
||||
return 403;
|
||||
}
|
||||
|
||||
}
|
|
@ -71,6 +71,7 @@ binary-indep: build install
|
|||
dh_fixperms
|
||||
dh_link /usr/share/doc/ldap-account-manager/docs /usr/share/ldap-account-manager/docs
|
||||
install -D --mode=644 debian/lam.apache.conf debian/ldap-account-manager/etc/ldap-account-manager/apache.conf
|
||||
install -D --mode=644 debian/lam.nginx.conf debian/ldap-account-manager/etc/ldap-account-manager/nginx.conf
|
||||
install -D --mode=644 config/config.cfg.sample debian/ldap-account-manager/etc/ldap-account-manager/config.cfg
|
||||
dh_link /etc/ldap-account-manager/config.cfg /var/lib/ldap-account-manager/config/config.cfg
|
||||
dh_installdebconf
|
||||
|
|
Loading…
Reference in New Issue