<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: lighttpd &#12398;&#35469;&#35388;&#12434; LDAP &#12391;</title>
    <link>http://blog.mizzy.org/articles/2006/05/21/lighttpd_and_ldap</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>lighttpd &#12398;&#35469;&#35388;&#12434; LDAP &#12391;</title>
      <description>&lt;p class="entryBody"&gt;
&lt;a href="http://trac.mizzy.org/public/" target="_blank"&gt;&#12362;&#12358;&#12385; trac&lt;/a&gt; &#12364;&#35469;&#35388;&#12434;&#19968;&#20999;&#12379;&#12378;&#12395;&#12289;&#35504;&#12391;&#12418; wiki &#12398;&#26360;&#12365;&#25563;&#12360;&#12364;&#12391;&#12365;&#12383;&#12426;&#12289;ticket &#12398;&#30330;&#34892;&#12364;&#12391;&#12365;&#12383;&#12426;&#12289;&#12392;&#12356;&#12358;&#29366;&#24907;&#12384;&#12387;&#12383;&#12398;&#12391;&#12289;&#12381;&#12428;&#12399;&#12414;&#12378;&#12363;&#12429;&#12358;&#12387;&#12390;&#12371;&#12392;&#12391;&#35469;&#35388;&#12363;&#12369;&#12427;&#12371;&#12392;&#12395;&#12375;&#12383;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&lt;a href="http://mizzy.org/linux/trac_and_lighty.html" target="_blank"&gt;&#12300;trac &#12434; lighttpd + FastCGI &#12391;&#21205;&#12363;&#12377;&#12301;&lt;/a&gt; &#12391;&#35302;&#12428;&#12383;&#12392;&#12362;&#12426;&#12289;trac &#12399; lighttpd &#19978;&#12391;&#21205;&#12356;&#12390;&#12356;&#12427;&#12398;&#12391;&#12289;&#35469;&#35388;&#12399; lighttpd &#12391;&#35373;&#23450;&#12375;&#12414;&#12377;&#12290;&#12420;&#12426;&#12363;&#12383;&#12399; lighttpd &#12398;&#12469;&#12452;&#12488;&#12395;&#12354;&#12427; &lt;a href="http://www.lighttpd.net/documentation/authentication.html" target="_blank"&gt;&#12300;Using Authentication Module: mod_auth&#12301;&lt;/a&gt; &#12398;&#36890;&#12426;&#12394;&#12398;&#12391;&#12289;&#12354;&#12414;&#12426;&#38627;&#12375;&#12356;&#12371;&#12392;&#12399;&#12394;&#12356;&#12398;&#12391;&#12377;&#12364;&#12289;&#12392;&#12426;&#12354;&#12360;&#12378;&#12420;&#12387;&#12383;&#12371;&#12392;&#12434;&#12513;&#12514;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12358;&#12385;&#12398; Linux &#12469;&#12540;&#12496;&#19978;&#12391;&#21205;&#12356;&#12390;&#12356;&#12427;&#12469;&#12540;&#12499;&#12473;&#12399;&#12289;&#12411;&#12392;&#12435;&#12393;&#12364; LDAP &#12391;&#35469;&#35388;&#12375;&#12390;&#12356;&#12427;&#12398;&#12391;&#12289;lighttpd &#12418; LDAP &#12391;&#35469;&#35388;&#12377;&#12427;&#12424;&#12358;&#12395;&#12375;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12414;&#12378;&#12289;lighty &#12398;&#12487;&#12501;&#12457;&#12523;&#12488; configure &#12458;&#12503;&#12471;&#12519;&#12531;&#12391;&#12399;&#12289;auth_ldap &#12364; disable &#12395;&#12394;&#12387;&#12390;&#12427;&#12398;&#12391;&#12289;&#20197;&#19979;&#12398;&#27096;&#12395;&#12375;&#12390;&#20877;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
$ ./configure --with-ldap
$ make
$ sudo make install
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12418;&#12387;&#12390;&#12289;/usr/local/etc/lighttpd.conf &#12434;&#26360;&#12365;&#25563;&#12360;&#12290;&#38306;&#36899;&#12377;&#12427;&#37096;&#20998;&#12384;&#12369;&#25244;&#12365;&#20986;&#12377;&#12392;&#12371;&#12435;&#12394;&#24863;&#12376;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
server.modules              = (
                               "mod_auth",
                               "mod_fastcgi",
                              )

auth.backend = "ldap"
auth.backend.ldap.hostname = "kenny"
auth.backend.ldap.base-dn = "ou=people,o=southpark"
auth.backend.ldap.filter = "(uid=$)"

auth.require = ( "/public/login" =&gt;
                 (
                   "method"  =&gt; "basic",
                   "realm"   =&gt; "trac admin area",
                   "require" =&gt; "user=xxx"
                  )
                )
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12428;&#12391; lighty &#12434;&#20877;&#36215;&#21205;&#12377;&#12428;&#12400; OK&#12290;&#12354;&#12392;&#12399;&lt;a href="http://projects.edgewall.com/trac/wiki/TracPermissions" target="_blank"&gt;&#12300;Trac Permissions&#12301;&lt;/a&gt; &#12434;&#21442;&#29031;&#12375;&#12394;&#12364;&#12425; trac-admin &#12467;&#12510;&#12531;&#12489;&#12391;&#12497;&#12540;&#12511;&#12483;&#12471;&#12519;&#12531;&#35373;&#23450;&#12290;&lt;a href="http://projects.edgewall.com/trac/wiki/WebAdmin" target="_blank"&gt;Web Admin Plugin&lt;/a&gt; &#12434;&#23566;&#20837;&#12375;&#12390;&#12356;&#12427;&#22580;&#21512;&#12399; trac-admin &#20351;&#12431;&#12378;&#12395;&#12454;&#12455;&#12502;&#12363;&#12425;&#35373;&#23450;&#12290;
&lt;/p&gt;


</description>
      <pubDate>Sun, 21 May 2006 15:17:01 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:6C902D0A-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2006/05/21/lighttpd_and_ldap</link>
      <category>linux</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/279</trackback:ping>
    </item>
  </channel>
</rss>
