That depends on how you start the daemon. The uri in slapd.conf is
extraneous - i.e. it doesn't do anything, is there for something else
(the ldap database definition).
That's what I'm using the uri for, (it's within the backend ldap defintion
section). I start the daemon with:
slapd -h 'ldap:/// ldaps:/// ldapi:///'
My own RedHat (one long line):
daemon ${slapd} -u ldap -h '"ldap:/// ldaps:/// ldapi://%2Fusr%2Flocal%2Fvar%2Fslapd%2Fldapi/????x-mod=0777"' $OPTIONS $SLAPD_OPTIONS
Remember what Dieter told you? Are you going to listen?