2 ## config.layout -- Pre-defined Installation Path Layouts
5 ## - layouts can be loaded with configure's --enable-layout=ID option
6 ## - when no --enable-layout option is given, the default layout is `Apache'
7 ## - a trailing plus character (`+') on paths is replaced with a
8 ## `/<target>' suffix where <target> is currently hardcoded to 'apache2'.
9 ## (This may become a configurable parameter at some point.)
12 # Classical Apache path layout.
14 prefix: /usr/local/apache2
15 exec_prefix: ${prefix}
16 bindir: ${exec_prefix}/bin
17 sbindir: ${exec_prefix}/bin
18 libdir: ${exec_prefix}/lib
19 libexecdir: ${exec_prefix}/modules
21 sysconfdir: ${prefix}/conf
23 installbuilddir: ${datadir}/build
24 errordir: ${datadir}/error
25 iconsdir: ${datadir}/icons
26 htdocsdir: ${datadir}/htdocs
27 manualdir: ${datadir}/manual
28 cgidir: ${datadir}/cgi-bin
29 includedir: ${prefix}/include
30 localstatedir: ${prefix}
31 runtimedir: ${localstatedir}/logs
32 logfiledir: ${localstatedir}/logs
33 proxycachedir: ${localstatedir}/proxy
36 # GNU standards conforming path layout.
37 # See FSF's GNU project `make-stds' document for details.
40 exec_prefix: ${prefix}
41 bindir: ${exec_prefix}/bin
42 sbindir: ${exec_prefix}/sbin
43 libdir: ${exec_prefix}/lib
44 libexecdir: ${exec_prefix}/libexec
46 sysconfdir: ${prefix}/etc+
47 datadir: ${prefix}/share+
48 installbuilddir: ${datadir}/build
49 errordir: ${datadir}/error
50 iconsdir: ${datadir}/icons
51 htdocsdir: ${datadir}/htdocs
52 manualdir: ${datadir}/manual
53 cgidir: ${datadir}/cgi-bin
54 includedir: ${prefix}/include+
55 localstatedir: ${prefix}/var+
56 runtimedir: ${localstatedir}/run
57 logfiledir: ${localstatedir}/log
58 proxycachedir: ${localstatedir}/proxy
61 # Mac OS X Server (Rhapsody)
62 <Layout Mac OS X Server>
63 prefix: /Local/Library/WebServer
65 bindir: ${exec_prefix}/bin
66 sbindir: ${exec_prefix}/sbin
67 libdir: ${exec_prefix}/lib
68 libexecdir: /System/Library/Apache/Modules
69 mandir: ${exec_prefix}/share/man
70 sysconfdir: ${prefix}/Configuration
72 installbuilddir: /System/Library/Apache/Build
73 errordir: /System/Library/Apache/Error
74 iconsdir: /System/Library/Apache/Icons
75 manualdir: /System/Library/Apache/Manual
76 htdocsdir: ${datadir}/Documents
77 cgidir: ${datadir}/CGI-Executables
78 includedir: /System/Library/Frameworks/Apache.framework/Versions/2.0/Headers
80 runtimedir: ${prefix}/Logs
81 logfiledir: ${prefix}/Logs
82 proxycachedir: ${prefix}/ProxyCache
85 # Darwin/Mac OS Layout
88 exec_prefix: ${prefix}
89 bindir: ${exec_prefix}/bin
90 sbindir: ${exec_prefix}/sbin
91 libdir: ${exec_prefix}/lib
92 libexecdir: ${exec_prefix}/libexec+
93 mandir: ${prefix}/share/man
94 datadir: /Library/WebServer
96 installbuilddir: ${prefix}/share/httpd/build
97 errordir: ${prefix}/share/httpd/error
98 iconsdir: ${prefix}/share/httpd/icons
99 htdocsdir: ${datadir}/Documents
100 manualdir: ${datadir}/share/httpd/manual
101 cgidir: ${datadir}/CGI-Executables
102 includedir: ${prefix}/include+
104 runtimedir: ${localstatedir}/run
105 logfiledir: ${localstatedir}/log+
106 proxycachedir: ${runtimedir}/proxy
109 # Red Hat Linux 7.x layout
112 exec_prefix: ${prefix}
113 bindir: ${prefix}/bin
114 sbindir: ${prefix}/sbin
115 libdir: ${prefix}/lib
116 libexecdir: ${prefix}/lib/apache
117 mandir: ${prefix}/man
118 sysconfdir: /etc/httpd/conf
120 installbuilddir: ${datadir}/build
121 errordir: ${datadir}/error
122 iconsdir: ${datadir}/icons
123 htdocsdir: ${datadir}/html
124 manualdir: ${datadir}/manual
125 cgidir: ${datadir}/cgi-bin
126 includedir: ${prefix}/include/apache
128 runtimedir: ${localstatedir}/run
129 logfiledir: ${localstatedir}/log/httpd
130 proxycachedir: ${localstatedir}/cache/httpd
133 # According to the /opt filesystem conventions
136 exec_prefix: ${prefix}
137 bindir: ${exec_prefix}/bin
138 sbindir: ${exec_prefix}/sbin
139 libdir: ${exec_prefix}/lib
140 libexecdir: ${exec_prefix}/libexec
141 mandir: ${prefix}/man
142 sysconfdir: /etc${prefix}
143 datadir: ${prefix}/share
144 installbuilddir: ${datadir}/build
145 errordir: ${datadir}/error
146 iconsdir: ${datadir}/icons
147 htdocsdir: ${datadir}/htdocs
148 manualdir: ${datadir}/manual
149 cgidir: ${datadir}/cgi-bin
150 includedir: ${prefix}/include
151 localstatedir: /var${prefix}
152 runtimedir: ${localstatedir}/run
153 logfiledir: ${localstatedir}/logs
154 proxycachedir: ${localstatedir}/proxy
160 exec_prefix: ${prefix}
161 bindir: ${prefix}/bin
162 sbindir: ${prefix}/sbin
163 libdir: ${prefix}/lib
164 libexecdir: ${prefix}/lib/apache
165 mandir: ${prefix}/share/man
166 sysconfdir: /etc/httpd
167 datadir: /usr/local/httpd
168 installbuilddir: ${datadir}/build
169 errordir: ${datadir}/error
170 iconsdir: ${datadir}/icons
171 htdocsdir: ${datadir}/htdocs
172 manualdir: ${datadir}/manual
173 cgidir: ${datadir}/cgi-bin
174 includedir: ${prefix}/include/apache
175 localstatedir: /var/lib/httpd
177 logfiledir: /var/log/httpd
178 proxycachedir: /var/cache/httpd
184 exec_prefix: /usr/contrib
185 bindir: ${exec_prefix}/bin
186 sbindir: ${exec_prefix}/bin
187 libdir: ${exec_prefix}/lib
188 libexecdir: ${exec_prefix}/libexec/apache
189 mandir: ${exec_prefix}/man
190 sysconfdir: ${prefix}/conf
192 installbuilddir: ${datadir}/build
193 errordir: ${datadir}/error
194 iconsdir: ${datadir}/icons
195 htdocsdir: ${datadir}/htdocs
196 manualdir: ${datadir}/manual
197 cgidir: ${datadir}/cgi-bin
198 includedir: ${exec_prefix}/include/apache
200 runtimedir: ${localstatedir}/run
201 logfiledir: ${localstatedir}/log/httpd
202 proxycachedir: ${localstatedir}/proxy
208 exec_prefix: ${prefix}
209 bindir: ${exec_prefix}/bin
210 sbindir: ${exec_prefix}/bin
211 libdir: ${exec_prefix}/lib
212 libexecdir: ${exec_prefix}/libexec
213 mandir: ${exec_prefix}/man
214 sysconfdir: /etc/apache
216 installbuilddir: ${datadir}/build
217 errordir: ${datadir}/error
218 iconsdir: ${datadir}/icons
219 htdocsdir: ${datadir}/htdocs
220 manualdir: ${datadir}/manual
221 cgidir: ${datadir}/cgi-bin
222 includedir: ${exec_prefix}/include
223 localstatedir: ${prefix}
225 logfiledir: ${datadir}/logs
226 proxycachedir: ${datadir}/proxy
233 bindir: ${exec_prefix}/bin
234 sbindir: ${exec_prefix}/sbin
235 libdir: ${exec_prefix}/lib
236 libexecdir: ${exec_prefix}/lib/apache/modules
237 mandir: ${exec_prefix}/share/man
238 sysconfdir: ${prefix}/conf
240 installbuilddir: ${prefix}/build
241 errordir: ${prefix}/error
242 iconsdir: ${prefix}/icons
243 htdocsdir: ${prefix}/htdocs
244 manualdir: ${datadir}/manual
245 cgidir: ${prefix}/cgi-bin
246 includedir: ${exec_prefix}/lib/apache/include
247 localstatedir: ${prefix}
248 runtimedir: ${prefix}/logs
249 logfiledir: ${prefix}/logs
250 proxycachedir: ${prefix}/proxy
256 exec_prefix: ${prefix}
257 bindir: ${exec_prefix}/bin
258 sbindir: ${exec_prefix}/sbin
259 libdir: ${exec_prefix}/lib
260 libexecdir: ${exec_prefix}/libexec/apache2
261 mandir: ${prefix}/man
262 sysconfdir: ${prefix}/etc/apache2
263 datadir: ${prefix}/www
264 installbuilddir: ${prefix}/share/apache2/build
265 errordir: ${datadir}/error
266 iconsdir: ${datadir}/icons
267 htdocsdir: ${datadir}/data
268 manualdir: ${prefix}/share/doc/apache2
269 cgidir: ${datadir}/cgi-bin
270 includedir: ${prefix}/include/apache2
272 runtimedir: ${localstatedir}/run
273 logfiledir: ${localstatedir}/log
274 proxycachedir: ${datadir}/proxy
280 exec_prefix: ${prefix}/usr
281 bindir: ${exec_prefix}/bin
282 sbindir: ${exec_prefix}/sbin
283 libdir: ${exec_prefix}/lib
284 libexecdir: ${exec_prefix}/lib/apache2/modules
285 mandir: ${exec_prefix}/share/man
286 sysconfdir: ${prefix}/etc/apache2
287 datadir: ${exec_prefix}/share/apache2
288 iconsdir: ${datadir}/icons
289 htdocsdir: ${prefix}/usr/share/apache2/default-site/htdocs
290 manualdir: ${htdocsdir}/manual
291 cgidir: ${prefix}/usr/lib/cgi-bin
292 includedir: ${exec_prefix}/include/apache2
293 localstatedir: ${prefix}/var/lock/apache2
294 runtimedir: ${prefix}/var/run/apache2
295 logfiledir: ${prefix}/var/log/apache2
296 proxycachedir: ${prefix}/var/cache/apache2/proxy
297 infodir: ${exec_prefix}/share/info
298 installbuilddir: ${prefix}/usr/share/apache2/build
299 errordir: ${datadir}/error
305 exec_prefix: ${prefix}
306 bindir: ${prefix}/bin
307 sbindir: ${prefix}/sbin
308 libdir: ${prefix}/lib
309 libexecdir: ${libdir}/httpd/modules
310 mandir: ${prefix}/share/man
311 sysconfdir: /etc/httpd/conf
312 installbuilddir: ${libdir}/httpd/build
313 includedir: ${prefix}/include/httpd
315 datadir: ${localstatedir}/www
316 errordir: ${datadir}/error
317 iconsdir: ${datadir}/icons
318 htdocsdir: ${datadir}/html
319 manualdir: ${datadir}/manual
320 cgidir: ${datadir}/cgi-bin
321 runtimedir: ${localstatedir}/run
322 logfiledir: ${localstatedir}/log/httpd
323 proxycachedir: ${localstatedir}/cache/httpd/cache-root
329 exec_prefix: /opt/httpd
330 bindir: ${exec_prefix}/bin
331 sbindir: ${exec_prefix}/sbin
332 libdir: ${exec_prefix}/lib
333 libexecdir: ${exec_prefix}/libexec
334 mandir: /usr/share/man
335 sysconfdir: /etc/httpd
337 installbuilddir: ${datadir}/build
338 errordir: ${datadir}/error
339 htdocsdir: ${datadir}/htdocs
340 cgidir: ${datadir}/cgi-bin
341 iconsdir: ${prefix}/icons
342 manualdir: ${prefix}/manual
343 includedir: ${prefix}/include
344 localstatedir: /var/httpd
345 runtimedir: ${localstatedir}/run
346 logfiledir: ${localstatedir}/logs
347 proxycachedir: ${localstatedir}/proxy
351 <Layout Slackware-FHS>
353 exec_prefix: ${prefix}
354 bindir: ${prefix}/bin
355 sbindir: ${prefix}/sbin
356 libdir: ${prefix}/lib/httpd
357 libexecdir: ${prefix}/lib/httpd/modules
358 installbuilddir: ${prefix}/lib/httpd/build
359 mandir: ${prefix}/man
360 sysconfdir: /etc/httpd
362 iconsdir: ${datadir}/icons
363 htdocsdir: ${datadir}/htdocs
364 manualdir: ${htdocsdir}/manual
365 cgidir: ${datadir}/cgi-bin
366 errordir: ${datadir}/error
367 includedir: ${prefix}/include/httpd
369 runtimedir: ${localstatedir}/run/httpd
370 logfiledir: ${localstatedir}/log/httpd
371 proxycachedir: ${localstatedir}/cache/httpd