<h1class="sectionedit1"id="deploy_lemonldapng_on_a_plack_server">Deploy LemonLDAP::NG on a Plack server</h1>
<divclass="level1">
<p>
<ahref="https://metacpan.org/release/Plack"class="urlextern"title="https://metacpan.org/release/Plack"rel="nofollow">Plack</a> is a powerful engine that powers many very fast <ahref="http://plackperl.org/#servers"class="urlextern"title="http://plackperl.org/#servers"rel="nofollow">servers</a>. LLNG uses some Plack libraries to run as FastCGI server. It can so easily be launched on these servers.
</p>
</div>
<!-- EDIT1 SECTION "Deploy LemonLDAP::NG on a Plack server" [1-295] -->
Launch it with <ahref="https://github.com/miyagawa/Starman"class="urlextern"title="https://github.com/miyagawa/Starman"rel="nofollow">Starman</a> for example:
@@ -117,8 +117,22 @@ Then, set <code>Lemonldap::NG::Common::Apache::Session::SOAP</code> in <code>Gen
</table></div>
<!-- EDIT4 TABLE [1163-1324] --><divclass="notetip">Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout.
</div>
<p>
By default, only few sessions keys are shared by SOAP (ipAddr, _utime, _session_id), you need to define which other keys you want to share in <code>General parameters</code> » <code>Advanced parameters</code> » <code>SOAP</code> » <code>Exported attributes</code>.
</p>
<p>
You must start with <code>+</code> to keep default keys, else they will not be shared. For example:
@@ -153,6 +167,6 @@ For example, if real sessions are stored in <a href="filesessionbackend.html" cl
<divclass="notetip">If your sessions explorer is on the same server that the portal, either use the <strong>adminSessions</strong> end point in Manager configuration, or override the <code>globalStorage</code> and <code>globalStorageOptions</code> parameters in section all (and not portal) of <code>lemonldap-ng.ini</code>.
<em>(*): <ahref="nodehandler.html"class="wikilink1"title="documentation:2.0:nodehandler">Node.js handler</a> has not yet reached the same level of functionality.</em>
</p>
...
...
@@ -457,7 +459,7 @@ Handlers are software control agents to install on your web servers <em>(Nginx,
@@ -503,7 +505,7 @@ Handlers are software control agents to install on your web servers <em>(Nginx,
<tdclass="col0 centeralign"><ahref="restconfbackend.html"class="wikilink1"title="documentation:2.0:restconfbackend">REST</a><ahref="new.png"class="media"title="documentation:2.0:new.png"><imgsrc="new.edf565b3f89a0ad56df9a5e7a31a6de8.png"class="media"alt=""width="35"/></a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 leftalign"> Proxy backend to be used in conjunction with another configuration backend. <br/><strong>Can be used to secure another backend</strong> for remote servers. </td>
</tr>
</table></div>
<!-- EDIT14 TABLE [6607-7589] --><divclass="notetip">You can not start with an empty configuration, so read <ahref="changeconfbackend.html"class="wikilink1"title="documentation:2.0:changeconfbackend">how to change configuration backend</a> to convert your existing configuration into another one.
<!-- EDIT14 TABLE [6706-7688] --><divclass="notetip">You can not start with an empty configuration, so read <ahref="changeconfbackend.html"class="wikilink1"title="documentation:2.0:changeconfbackend">how to change configuration backend</a> to convert your existing configuration into another one.
</div>
<p>
</div></div>
...
...
@@ -558,13 +560,13 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
<strong>Can be used to secure another backend</strong> for remote servers. </td>
<h3class="sectionedit17"id="well_known_compatible_applications">Well known compatible applications</h3>
<divclass="level3">
<divclass="noteclassic">Here is a list of well known applications that are compatible with <abbrtitle="LemonLDAP::NG">LL::NG</abbr>. A full list is available on <ahref="applications.html"class="wikilink1"title="documentation:2.0:applications">vendor applications page</a>.
...
...
@@ -691,7 +693,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT17 SECTION "Well known compatible applications" [10653-12866] -->
<!-- EDIT17 SECTION "Well known compatible applications" [10752-12965] -->
<h1class="sectionedit1"id="deploy_lemonldapng_on_a_plack_server">Deploy LemonLDAP::NG on a Plack server</h1>
<divclass="level1">
<p>
<ahref="https://metacpan.org/release/Plack"class="urlextern"title="https://metacpan.org/release/Plack"rel="nofollow">Plack</a> is a powerful engine that powers many very fast <ahref="http://plackperl.org/#servers"class="urlextern"title="http://plackperl.org/#servers"rel="nofollow">servers</a>. LLNG uses some Plack libraries to run as FastCGI server. It can so easily be launched on these servers.
</p>
</div><!-- EDIT1 SECTION "Deploy LemonLDAP::NG on a Plack server" [1-295] -->
Launch it with <ahref="https://github.com/miyagawa/Starman"class="urlextern"title="https://github.com/miyagawa/Starman"rel="nofollow">Starman</a> for example: