]> git.sur5r.net Git - openldap/blob - doc/guide/admin/config.sdf
Minor adjustments to paths due to reorganization
[openldap] / doc / guide / admin / config.sdf
1 # Copyright 1999, The OpenLDAP Foundation, All Rights Reserved.
2 # COPYING RESTRICTIONS APPLY, see COPYRIGHT.
3 H1: The Big Picture - Configuration Choices
4
5 This section gives a brief overview of various LDAP directory
6 configurations, and how your LDAP server (either {{I:slapd}} or 
7 {{I:ldapd}}) fits in with the rest of the world.
8
9
10
11 H2: LDAP as a local service only
12
13 In this configuration, you run a {{I:slapd}} which provides directory service
14 for your local domain only. It does not interact with other directory
15 servers in any way. This configuration is shown in Figure 2.
16
17 !import "config_local.gif"; align="center"; title="Local service via slapd configuration"
18 FT: Figure 2: Local service via slapd configuration.
19
20 Use this configuration if you are just starting out (it's the one the
21 quick-start guide makes for you) or if you want to provide a local
22 service and are not interested in connecting to the rest of the world.
23 It's easy to upgrade to another configuration later if you want.
24
25
26
27 H2: Local service with X.500 referrals
28
29 In this configuration, you run a slapd which provides directory service
30 for your local domain and an ldapd which provides access to the
31 X.500 world (you don't have to run the ldapd yourself - you can just
32 point to somebody else who does and doesn't mind you pointing to
33 their service). This configuration is shown in Figure 3.
34
35 !import "config_x500ref.gif"; align="center"; title="Local service via slapd + X.500 referrals configuration"
36 FT: Figure 3: Local service via slapd + X.500 referrals configuration
37
38 Use this configuration if you want to provide local service but still want
39 to be connected to the rest of the X.500 world. Remember, you don't
40 necessarily have to be running the ldapd in this picture; you just need
41 to find one you can point to.
42
43
44
45 H2: LDAP as a front end to X.500
46
47 In this configuration, you run an X.500 service which provides
48 directory service for your local domain and gatewaying service to the
49 rest of the X.500 world. LDAP clients gain access to the directory
50 through an ldapd which runs at your site. This configuration is shown
51 in Figure 4.
52
53 !import "config_x500fe.gif"; align="center"; title="Local service via X.500 and ldapd configuration"
54 FT: Figure 4: Local service via X.500 and ldapd configuration
55
56 Use this configuration if you are already running an X.500 service.
57 Slapd is not involved in this configuration, so you can probably stop
58 reading this guide.
59
60
61
62 H2: Replicated slapd service
63
64 The slurpd daemon is used to propagate changes from a master slapd
65 to one or more slave slapds. An example master-slave configuration
66 is shown in figure 5.
67
68 !import "config_repl.gif"; align="center"; title="Master slapd with two slaves replicated with slurpd"
69 FT: Figure 5: Master slapd with two slaves replicated with slurpd
70
71 This configuration can be used in conjunction with the first two
72 configurations in situations where a single slapd does not provide the
73 required reliability or availability.
74
75 PB:
76
77
78