45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
#====================================================================
|
|
# Nginx configuration for LemonLDAP::NG sample applications
|
|
#====================================================================
|
|
|
|
# Sample reverse-proxy virtualhost
|
|
server {
|
|
listen __VHOSTLISTEN__;
|
|
server_name test1.__DNSDOMAIN__;
|
|
|
|
location / {
|
|
# Prepare user data transmission to protected HTTP app
|
|
include lemonldap-ng/http-accounting;
|
|
|
|
# Trigger Lemonldap::NG access control
|
|
include lemonldap-ng/access-control;
|
|
|
|
# Transfer request to backend
|
|
proxy_pass http://target.__DNSDOMAIN__/;
|
|
}
|
|
|
|
#access_log /var/log/nginx/access.log lm_combined;
|
|
}
|
|
|
|
# Sample FastCGI application
|
|
server {
|
|
listen __VHOSTLISTEN__;
|
|
server_name test2.__DNSDOMAIN__;
|
|
|
|
location / {
|
|
# Prepare user data transmission to protected FastCGI app
|
|
include lemonldap-ng/fcgi-accounting;
|
|
|
|
# Trigger Lemonldap::NG access control
|
|
include lemonldap-ng/access-control;
|
|
|
|
# Transfer request to backend - assume fcgiwrap is installed
|
|
root __TESTDIR__;
|
|
try_files $uri $uri/index.pl;
|
|
include fastcgi_params;
|
|
fastcgi_pass unix:/var/run/fcgiwrap.socket;
|
|
}
|
|
|
|
#access_log /var/log/nginx/access.log lm_combined;
|
|
}
|