Documentation update (#630)

environments/ppa-mbqj77/deployments/1
Clément Oudot 9 years ago
parent ab538fdbe4
commit f45aa0f2df
  1. 2
      doc/index/alphabetical.html
  2. 21
      doc/pages/documentation/1.9/configvhost.html
  3. 35
      doc/pages/documentation/1.9/customfunctions.html
  4. 6
      doc/pages/documentation/1.9/start.html
  5. 18
      doc/pages/documentation/1.9/upgrade.html

File diff suppressed because one or more lines are too long

@ -114,13 +114,8 @@ To learn more about using Apache as reverse-proxy, see <a href="http://httpd.apa
</div></p>
</p>
<p>
<p><div class="notetip">You can also use the <a href="../../documentation/1.9/internalproxy.html" class="wikilink1" title="documentation:1.9:internalproxy">internal proxy</a> to replace Apache mod_proxy configuration.
</div></p>
</p>
</div>
<!-- EDIT4 SECTION "Reverse proxy" [939-2646] -->
<!-- EDIT4 SECTION "Reverse proxy" [939-2531] -->
<h3 class="sectionedit5" id="add_a_floating_menu">Add a floating menu</h3>
<div class="level3">
@ -143,7 +138,7 @@ PerlOutputFilterHandler Lemonldap::NG::Handler::Menu-&gt;run
</p>
</div>
<!-- EDIT5 SECTION "Add a floating menu" [2647-3163] -->
<!-- EDIT5 SECTION "Add a floating menu" [2532-3048] -->
<h2 class="sectionedit6" id="nginx_configuration">Nginx configuration</h2>
<div class="level2">
@ -194,7 +189,7 @@ server {
}</pre>
</div>
<!-- EDIT6 SECTION "Nginx configuration" [3164-4569] -->
<!-- EDIT6 SECTION "Nginx configuration" [3049-4454] -->
<h3 class="sectionedit7" id="hosted_application1">Hosted application</h3>
<div class="level3">
@ -253,7 +248,7 @@ server {
}</pre>
</div>
<!-- EDIT7 SECTION "Hosted application" [4570-6199] -->
<!-- EDIT7 SECTION "Hosted application" [4455-6084] -->
<h3 class="sectionedit8" id="reverse_proxy1">Reverse proxy</h3>
<div class="level3">
@ -304,7 +299,7 @@ server {
}</pre>
</div>
<!-- EDIT8 SECTION "Reverse proxy" [6200-7494] -->
<!-- EDIT8 SECTION "Reverse proxy" [6085-7379] -->
<h2 class="sectionedit9" id="lemonldapng_configuration">LemonLDAP::NG configuration</h2>
<div class="level2">
@ -331,7 +326,7 @@ A virtual host contains:
</ul>
</div>
<!-- EDIT9 SECTION "LemonLDAP::NG configuration" [7495-7982] -->
<!-- EDIT9 SECTION "LemonLDAP::NG configuration" [7380-7867] -->
<h3 class="sectionedit10" id="access_rules_and_http_headers">Access rules and HTTP headers</h3>
<div class="level3">
@ -340,7 +335,7 @@ See <strong><a href="../../documentation/1.9/writingrulesand_headers.html" class
</p>
</div>
<!-- EDIT10 SECTION "Access rules and HTTP headers" [7983-8175] -->
<!-- EDIT10 SECTION "Access rules and HTTP headers" [7868-8060] -->
<h3 class="sectionedit11" id="post_data">POST data</h3>
<div class="level3">
@ -349,7 +344,7 @@ See <strong><a href="../../documentation/1.9/formreplay.html" class="wikilink1"
</p>
</div>
<!-- EDIT11 SECTION "POST data" [8176-8310] -->
<!-- EDIT11 SECTION "POST data" [8061-8195] -->
<h3 class="sectionedit12" id="options">Options</h3>
<div class="level3">

@ -72,9 +72,14 @@ First parameter passed to the custom function is the requested <abbr title="Unif
</div>
<!-- EDIT3 SECTION "Import custom functions in LemonLDAP::NG" [841-894] -->
<h3 class="sectionedit4" id="declare_module_in_apache_configuration">Declare module in Apache configuration</h3>
<h3 class="sectionedit4" id="declare_module_in_handler_server">Declare module in handler server</h3>
<div class="level3">
</div>
<h4 id="apache">Apache</h4>
<div class="level4">
<p>
Your module has to be loaded by Apache (for example after Handler load):
</p>
@ -84,7 +89,31 @@ PerlRequire /root/SSOExtensions.pm
PerlOptions +GlobalRequest</pre>
</div>
<!-- EDIT4 SECTION "Declare module in Apache configuration" [895-1157] -->
<h4 id="fastcgi_server_nginx">FastCGI server (Nginx)</h4>
<div class="level4">
<p>
You&#039;ve just to incicate to <a href="../../documentation/1.9/fastcgiserver.html" class="wikilink1" title="documentation:1.9:fastcgiserver">LLNG FastCGI server</a> the file to read using either <code>-f</code> option or <code>CUSTOM_FUNCTIONS_FILE</code> environment variable. Using packages, you just have to modify your <code>/etc/default/llng-fastcgi-server</code> (or <code>/etc/default/lemonldap-ng-fastcgi-server</code>) file:
</p>
<pre class="code file sh"># Number of process (default: 7)
#NPROC = 7
&nbsp;
# Unix socket to listen to
SOCKET=/var/run/llng-fastcgi-server/llng-fastcgi.sock
&nbsp;
# Pid file
PID=/var/run/llng-fastcgi-server/llng-fastcgi-server.pid
&nbsp;
# User and GROUP
USER=www-data
GROUP=www-data
&nbsp;
# Custom functions file
CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</pre>
</div>
<!-- EDIT4 SECTION "Declare module in handler server" [895-1829] -->
<h3 class="sectionedit5" id="declare_custom_functions">Declare custom functions</h3>
<div class="level3">
@ -99,7 +128,7 @@ Go in Manager, <code>General Parameters</code> » <code>Advanced Parameters</cod
</p>
</div>
<!-- EDIT5 SECTION "Declare custom functions" [1158-1454] -->
<!-- EDIT5 SECTION "Declare custom functions" [1830-2126] -->
<h2 class="sectionedit6" id="use_it">Use it</h2>
<div class="level2">

@ -535,8 +535,6 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</li>
<li class="level1"><div class="li"> <a href="../../documentation/1.9/loginhistory.html" class="wikilink1" title="documentation:1.9:loginhistory">Login history</a></div>
</li>
<li class="level1"><div class="li"> <a href="../../documentation/1.9/internalproxy.html" class="wikilink1" title="documentation:1.9:internalproxy">Internal Proxy (lmProxy)</a></div>
</li>
<li class="level1"><div class="li"> <a href="../../documentation/1.9/handlerauthbasic.html" class="wikilink1" title="documentation:1.9:handlerauthbasic">AuthBasic Handler</a></div>
</li>
<li class="level1"><div class="li"> <a href="../../documentation/1.9/fastcgi.html" class="wikilink1" title="documentation:1.9:fastcgi">Fast CGI support</a></div>
@ -550,7 +548,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT19 SECTION "Advanced features" [8920-9811] -->
<!-- EDIT19 SECTION "Advanced features" [8920-9764] -->
<h2 class="sectionedit20" id="mini_howtos">Mini howtos</h2>
<div class="level2">
@ -581,7 +579,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT20 SECTION "Mini howtos" [9812-10481] -->
<!-- EDIT20 SECTION "Mini howtos" [9765-10434] -->
<h2 class="sectionedit21" id="exploitation">Exploitation</h2>
<div class="level2">

@ -156,11 +156,7 @@ multiUserDBStack = LDAP;DBI</pre>
<div class="level2">
<p>
Handler <abbr title="Application Programming Interface">API</abbr> has changed and specific Handlers have been rewritten. They still work but their configuration must be set in <code>lemonldap-ng.ini</code> file instead of Manager.
</p>
<p>
More details:
Handler <abbr title="Application Programming Interface">API</abbr> has changed and specific Handlers have been rewritten. They still work but their configuration must be set in <code>lemonldap-ng.ini</code> file instead of Manager. More details:
</p>
<ul>
<li class="level1"><div class="li"> <a href="../../documentation/1.9/applications/zimbra.html" class="wikilink1" title="documentation:1.9:applications:zimbra">Zimbra</a></div>
@ -171,5 +167,17 @@ More details:
</li>
</ul>
<p>
Note that some specific Handlers have been removed, you will not be able to use them anymore:
</p>
<ul>
<li class="level1"><div class="li"> Sympa AutoLogin</div>
</li>
<li class="level1"><div class="li"> UpdateCookie</div>
</li>
<li class="level1"><div class="li"> Internal Proxy</div>
</li>
</ul>
</div>
</div><!-- closes <div class="dokuwiki export">-->
Loading…
Cancel
Save