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 statedir: ${localstatedir}/state
33 logfiledir: ${localstatedir}/logs
34 proxycachedir: ${localstatedir}/proxy
37 # GNU standards conforming path layout.
38 # See FSF's GNU project `make-stds' document for details.
41 exec_prefix: ${prefix}
42 bindir: ${exec_prefix}/bin
43 sbindir: ${exec_prefix}/sbin
44 libdir: ${exec_prefix}/lib
45 libexecdir: ${exec_prefix}/libexec
47 sysconfdir: ${prefix}/etc+
48 datadir: ${prefix}/share+
49 installbuilddir: ${datadir}/build
50 errordir: ${datadir}/error
51 iconsdir: ${datadir}/icons
52 htdocsdir: ${datadir}/htdocs
53 manualdir: ${datadir}/manual
54 cgidir: ${datadir}/cgi-bin
55 includedir: ${prefix}/include+
56 localstatedir: ${prefix}/var+
57 runtimedir: ${localstatedir}/run
58 statedir: ${localstatedir}/state
59 logfiledir: ${localstatedir}/log
60 proxycachedir: ${localstatedir}/proxy
63 # Mac OS X Server (Rhapsody)
64 <Layout Mac OS X Server>
65 prefix: /Local/Library/WebServer
67 bindir: ${exec_prefix}/bin
68 sbindir: ${exec_prefix}/sbin
69 libdir: ${exec_prefix}/lib
70 libexecdir: /System/Library/Apache/Modules
71 mandir: ${exec_prefix}/share/man
72 sysconfdir: ${prefix}/Configuration
74 installbuilddir: /System/Library/Apache/Build
75 errordir: /System/Library/Apache/Error
76 iconsdir: /System/Library/Apache/Icons
77 manualdir: /System/Library/Apache/Manual
78 htdocsdir: ${datadir}/Documents
79 cgidir: ${datadir}/CGI-Executables
80 includedir: /System/Library/Frameworks/Apache.framework/Versions/2.0/Headers
82 runtimedir: ${prefix}/Logs
83 statedir: ${prefix}/State
84 logfiledir: ${prefix}/Logs
85 proxycachedir: ${prefix}/ProxyCache
88 # Darwin/Mac OS Layout
91 exec_prefix: ${prefix}
92 bindir: ${exec_prefix}/bin
93 sbindir: ${exec_prefix}/sbin
94 libdir: ${exec_prefix}/lib
95 libexecdir: ${exec_prefix}/libexec+
96 mandir: ${prefix}/share/man
97 datadir: /Library/WebServer
99 installbuilddir: ${prefix}/share/httpd/build
100 errordir: ${prefix}/share/httpd/error
101 iconsdir: ${prefix}/share/httpd/icons
102 htdocsdir: ${datadir}/Documents
103 manualdir: ${datadir}/share/httpd/manual
104 cgidir: ${datadir}/CGI-Executables
105 includedir: ${prefix}/include+
107 runtimedir: ${localstatedir}/run
108 statedir: ${localstatedir}/state
109 logfiledir: ${localstatedir}/log+
110 proxycachedir: ${runtimedir}/proxy
113 # Red Hat Linux 7.x layout
116 exec_prefix: ${prefix}
117 bindir: ${prefix}/bin
118 sbindir: ${prefix}/sbin
119 libdir: ${prefix}/lib
120 libexecdir: ${prefix}/lib/apache
121 mandir: ${prefix}/man
122 sysconfdir: /etc/httpd/conf
124 installbuilddir: ${datadir}/build
125 errordir: ${datadir}/error
126 iconsdir: ${datadir}/icons
127 htdocsdir: ${datadir}/html
128 manualdir: ${datadir}/manual
129 cgidir: ${datadir}/cgi-bin
130 includedir: ${prefix}/include/apache
132 runtimedir: ${localstatedir}/run
133 statedir: ${localstatedir}/lib/httpd
134 logfiledir: ${localstatedir}/log/httpd
135 proxycachedir: ${localstatedir}/cache/httpd
138 # Layout used in Fedora httpd packaging.
142 exec_prefix: ${prefix}
143 bindir: ${prefix}/bin
144 sbindir: ${prefix}/sbin
145 libdir: ${prefix}/lib
146 libexecdir: ${prefix}/libexec
147 mandir: ${prefix}/man
148 sysconfdir: /etc/httpd/conf
149 datadir: ${prefix}/share/httpd
150 installbuilddir: ${libdir}/httpd/build
151 errordir: ${datadir}/error
152 iconsdir: ${datadir}/icons
153 htdocsdir: ${localstatedir}/www/html
154 manualdir: ${datadir}/manual
155 cgidir: ${localstatedir}/www/cgi-bin
156 includedir: ${prefix}/include/httpd
157 runtimedir: /run/httpd
158 logfiledir: ${localstatedir}/log/httpd
159 statedir: ${localstatedir}/lib/httpd
160 proxycachedir: ${localstatedir}/cache/httpd/proxy
163 # According to the /opt filesystem conventions
166 exec_prefix: ${prefix}
167 bindir: ${exec_prefix}/bin
168 sbindir: ${exec_prefix}/sbin
169 libdir: ${exec_prefix}/lib
170 libexecdir: ${exec_prefix}/libexec
171 mandir: ${prefix}/man
172 sysconfdir: /etc${prefix}
173 datadir: ${prefix}/share
174 installbuilddir: ${datadir}/build
175 errordir: ${datadir}/error
176 iconsdir: ${datadir}/icons
177 htdocsdir: ${datadir}/htdocs
178 manualdir: ${datadir}/manual
179 cgidir: ${datadir}/cgi-bin
180 includedir: ${prefix}/include
181 localstatedir: /var${prefix}
182 runtimedir: ${localstatedir}/run
183 logfiledir: ${localstatedir}/logs
184 statedir: ${localstatedir}/state
185 proxycachedir: ${localstatedir}/proxy
191 exec_prefix: ${prefix}
192 bindir: ${prefix}/bin
193 sbindir: ${prefix}/sbin
194 libdir: ${prefix}/lib
195 libexecdir: ${prefix}/lib/apache
196 mandir: ${prefix}/share/man
197 sysconfdir: /etc/httpd
198 datadir: /usr/local/httpd
199 installbuilddir: ${datadir}/build
200 errordir: ${datadir}/error
201 iconsdir: ${datadir}/icons
202 htdocsdir: ${datadir}/htdocs
203 manualdir: ${datadir}/manual
204 cgidir: ${datadir}/cgi-bin
205 includedir: ${prefix}/include/apache
206 localstatedir: /var/lib/httpd
207 statedir: ${localstatedir}
209 logfiledir: /var/log/httpd
210 proxycachedir: /var/cache/httpd
216 exec_prefix: /usr/contrib
217 bindir: ${exec_prefix}/bin
218 sbindir: ${exec_prefix}/bin
219 libdir: ${exec_prefix}/lib
220 libexecdir: ${exec_prefix}/libexec/apache
221 mandir: ${exec_prefix}/man
222 sysconfdir: ${prefix}/conf
224 installbuilddir: ${datadir}/build
225 errordir: ${datadir}/error
226 iconsdir: ${datadir}/icons
227 htdocsdir: ${datadir}/htdocs
228 manualdir: ${datadir}/manual
229 cgidir: ${datadir}/cgi-bin
230 includedir: ${exec_prefix}/include/apache
232 runtimedir: ${localstatedir}/run
233 logfiledir: ${localstatedir}/log/httpd
234 statedir: ${prefix}/state
235 proxycachedir: ${localstatedir}/proxy
241 exec_prefix: ${prefix}
242 bindir: ${exec_prefix}/bin
243 sbindir: ${exec_prefix}/bin
244 libdir: ${exec_prefix}/lib
245 libexecdir: ${exec_prefix}/libexec
246 mandir: ${exec_prefix}/man
247 sysconfdir: /etc/apache
249 installbuilddir: ${datadir}/build
250 errordir: ${datadir}/error
251 iconsdir: ${datadir}/icons
252 htdocsdir: ${datadir}/htdocs
253 manualdir: ${datadir}/manual
254 cgidir: ${datadir}/cgi-bin
255 includedir: ${exec_prefix}/include
256 localstatedir: ${prefix}
258 statedir: ${datadir}/state
259 logfiledir: ${datadir}/logs
260 proxycachedir: ${datadir}/proxy
267 bindir: ${exec_prefix}/bin
268 sbindir: ${exec_prefix}/sbin
269 libdir: ${exec_prefix}/lib
270 libexecdir: ${exec_prefix}/lib/apache/modules
271 mandir: ${exec_prefix}/share/man
272 sysconfdir: ${prefix}/conf
274 installbuilddir: ${prefix}/build
275 errordir: ${prefix}/error
276 iconsdir: ${prefix}/icons
277 htdocsdir: ${prefix}/htdocs
278 manualdir: ${datadir}/manual
279 cgidir: ${prefix}/cgi-bin
280 includedir: ${exec_prefix}/lib/apache/include
281 localstatedir: ${prefix}
282 runtimedir: ${prefix}/logs
283 logfiledir: ${prefix}/logs
284 statedir: ${prefix}/state
285 proxycachedir: ${prefix}/proxy
291 exec_prefix: ${prefix}
292 bindir: ${exec_prefix}/bin
293 sbindir: ${exec_prefix}/sbin
294 libdir: ${exec_prefix}/lib
295 libexecdir: ${exec_prefix}/libexec/apache2
296 mandir: ${prefix}/man
297 sysconfdir: ${prefix}/etc/apache2
298 datadir: ${prefix}/www
299 installbuilddir: ${prefix}/share/apache2/build
300 errordir: ${datadir}/error
301 iconsdir: ${datadir}/icons
302 htdocsdir: ${datadir}/data
303 manualdir: ${prefix}/share/doc/apache2
304 cgidir: ${datadir}/cgi-bin
305 includedir: ${prefix}/include/apache2
307 runtimedir: ${localstatedir}/run
308 logfiledir: ${localstatedir}/log
309 proxycachedir: ${datadir}/proxy
315 exec_prefix: ${prefix}/usr
316 bindir: ${exec_prefix}/bin
317 sbindir: ${exec_prefix}/sbin
318 libdir: ${exec_prefix}/lib
319 libexecdir: ${exec_prefix}/lib/apache2/modules
320 mandir: ${exec_prefix}/share/man
321 sysconfdir: ${prefix}/etc/apache2
322 datadir: ${exec_prefix}/share/apache2
323 iconsdir: ${datadir}/icons
324 htdocsdir: ${prefix}/usr/share/apache2/default-site/htdocs
325 manualdir: ${htdocsdir}/manual
326 cgidir: ${prefix}/usr/lib/cgi-bin
327 includedir: ${exec_prefix}/include/apache2
328 localstatedir: ${prefix}/var/lock/apache2
329 statedir: ${prefix}/var/lib/apache2
330 runtimedir: ${prefix}/var/run/apache2
331 logfiledir: ${prefix}/var/log/apache2
332 proxycachedir: ${prefix}/var/cache/apache2/proxy
333 infodir: ${exec_prefix}/share/info
334 installbuilddir: ${prefix}/usr/share/apache2/build
335 errordir: ${datadir}/error
341 exec_prefix: ${prefix}
342 bindir: ${prefix}/bin
343 sbindir: ${prefix}/sbin
344 libdir: ${prefix}/lib
345 libexecdir: ${libdir}/httpd/modules
346 mandir: ${prefix}/share/man
347 sysconfdir: /etc/httpd/conf
348 installbuilddir: ${libdir}/httpd/build
349 includedir: ${prefix}/include/httpd
351 datadir: ${localstatedir}/www
352 errordir: ${datadir}/error
353 iconsdir: ${datadir}/icons
354 htdocsdir: ${datadir}/html
355 manualdir: ${datadir}/manual
356 cgidir: ${datadir}/cgi-bin
357 runtimedir: ${localstatedir}/run
358 statedir: ${localstatedir}/lib/httpd
359 logfiledir: ${localstatedir}/log/httpd
360 proxycachedir: ${localstatedir}/cache/httpd/cache-root
366 exec_prefix: /opt/httpd
367 bindir: ${exec_prefix}/bin
368 sbindir: ${exec_prefix}/sbin
369 libdir: ${exec_prefix}/lib
370 libexecdir: ${exec_prefix}/libexec
371 mandir: /usr/share/man
372 sysconfdir: /etc/httpd
374 installbuilddir: ${datadir}/build
375 errordir: ${datadir}/error
376 htdocsdir: ${datadir}/htdocs
377 cgidir: ${datadir}/cgi-bin
378 iconsdir: ${prefix}/icons
379 manualdir: ${prefix}/manual
380 includedir: ${prefix}/include
381 localstatedir: /var/httpd
382 statedir: ${localstatedir}/state
383 runtimedir: ${localstatedir}/run
384 logfiledir: ${localstatedir}/logs
385 proxycachedir: ${localstatedir}/proxy
389 <Layout Slackware-FHS>
391 exec_prefix: ${prefix}
392 bindir: ${prefix}/bin
393 sbindir: ${prefix}/sbin
394 libdir: ${prefix}/lib/httpd
395 libexecdir: ${prefix}/lib/httpd/modules
396 installbuilddir: ${prefix}/lib/httpd/build
397 mandir: ${prefix}/man
398 sysconfdir: /etc/httpd
400 iconsdir: ${datadir}/icons
401 htdocsdir: ${datadir}/htdocs
402 manualdir: ${htdocsdir}/manual
403 cgidir: ${datadir}/cgi-bin
404 errordir: ${datadir}/error
405 includedir: ${prefix}/include/httpd
407 runtimedir: ${localstatedir}/run/httpd
408 statedir: ${localstatedir}/lib/httpd
409 logfiledir: ${localstatedir}/log/httpd
410 proxycachedir: ${localstatedir}/cache/httpd