X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fguide%2Fadmin%2Frunningslapd.sdf;h=202d5bf84c91a0a6e014922a4a8de65b918b90ec;hb=9cdb7b18a929d546a7681d3ac0f830821069c5a5;hp=f059129ddc838e96950db38e960f4df08e374690;hpb=52112b21ee6afeecdc039437e4e72e7f68066c4a;p=openldap diff --git a/doc/guide/admin/runningslapd.sdf b/doc/guide/admin/runningslapd.sdf index f059129ddc..202d5bf84c 100644 --- a/doc/guide/admin/runningslapd.sdf +++ b/doc/guide/admin/runningslapd.sdf @@ -1,5 +1,5 @@ # $OpenLDAP$ -# Copyright 1999-2009 The OpenLDAP Foundation, All Rights Reserved. +# Copyright 1999-2013 The OpenLDAP Foundation, All Rights Reserved. # COPYING RESTRICTIONS APPLY, see COPYRIGHT. H1: Running slapd @@ -36,7 +36,16 @@ This option specifies alternative listener configurations. The default is {{EX:ldap:///}} which implies {{TERM:LDAP}} over {{TERM:TCP}} on all interfaces on the default LDAP port 389. You can specify specific host-port pairs or other protocol schemes (such -as {{EX:ldaps://}} or {{EX:ldapi://}}). For example, {{EX:-h +as {{EX:ldaps://}} or {{EX:ldapi://}}). + +!block table +URL Protocol Transport +ldap:/// LDAP TCP port 389 +ldaps:/// LDAP over SSL TCP port 636 +ldapi:/// LDAP IPC (Unix-domain socket) +!endblock + +For example, {{EX:-h "ldaps:// ldap://127.0.0.1:666"}} will create two listeners: one for the (non-standard) {{EX:ldaps://}} scheme on all interfaces on the default {{EX:ldaps://}} port 636, and one for the standard @@ -45,6 +54,18 @@ on port 666. Hosts may be specified using using hostnames or {{TERM:IPv4}} or {{TERM:IPv6}} addresses. Port values must be numeric. +For LDAP over IPC, the pathname of the Unix-domain socket can be encoded +in the URL. Note that directory separators must be +URL-encoded, like any other characters that are special to URLs. +Thus the socket {{EX:/usr/local/var/ldapi}} must be encoded as + +> ldapi://%2Fusr%2Flocal%2Fvar%2Fldapi + +ldapi: is described in detail in {{Using LDAP Over IPC Mechanisms}} [{{REF:Chu-LDAPI}}] + +Note that the ldapi:/// transport is not widely implemented: non-OpenLDAP clients +may not be able to use it. + > -n This option specifies the service name used for logging and