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 # Apache binary distribution path layout
62 <Layout BinaryDistribution>
63 prefix: /usr/local/apache2
72 installbuilddir: build
85 # Mac OS X Server (Rhapsody)
86 <Layout Mac OS X Server>
87 prefix: /Local/Library/WebServer
89 bindir: ${exec_prefix}/bin
90 sbindir: ${exec_prefix}/sbin
91 libdir: ${exec_prefix}/lib
92 libexecdir: /System/Library/Apache/Modules
93 mandir: ${exec_prefix}/share/man
94 sysconfdir: ${prefix}/Configuration
96 installbuilddir: /System/Library/Apache/Build
97 errordir: /System/Library/Apache/Error
98 iconsdir: /System/Library/Apache/Icons
99 manualdir: /System/Library/Apache/Manual
100 htdocsdir: ${datadir}/Documents
101 cgidir: ${datadir}/CGI-Executables
102 includedir: /System/Library/Frameworks/Apache.framework/Versions/2.0/Headers
104 runtimedir: ${prefix}/Logs
105 logfiledir: ${prefix}/Logs
106 proxycachedir: ${prefix}/ProxyCache
109 # Darwin/Mac OS Layout
112 exec_prefix: ${prefix}
113 bindir: ${exec_prefix}/bin
114 sbindir: ${exec_prefix}/sbin
115 libdir: ${exec_prefix}/lib
116 libexecdir: ${exec_prefix}/libexec+
117 mandir: ${prefix}/share/man
118 datadir: /Library/WebServer
120 installbuilddir: ${prefix}/share/httpd/build
121 errordir: ${prefix}/share/httpd/error
122 iconsdir: ${prefix}/share/httpd/icons
123 htdocsdir: ${datadir}/Documents
124 manualdir: ${datadir}/share/httpd/manual
125 cgidir: ${datadir}/CGI-Executables
126 includedir: ${prefix}/include+
128 runtimedir: ${localstatedir}/run
129 logfiledir: ${localstatedir}/log+
130 proxycachedir: ${runtimedir}/proxy
133 # Red Hat Linux 7.x layout
136 exec_prefix: ${prefix}
137 bindir: ${prefix}/bin
138 sbindir: ${prefix}/sbin
139 libdir: ${prefix}/lib
140 libexecdir: ${prefix}/lib/apache
141 mandir: ${prefix}/man
142 sysconfdir: /etc/httpd/conf
144 installbuilddir: ${datadir}/build
145 errordir: ${datadir}/error
146 iconsdir: ${datadir}/icons
147 htdocsdir: ${datadir}/html
148 manualdir: ${datadir}/manual
149 cgidir: ${datadir}/cgi-bin
150 includedir: ${prefix}/include/apache
152 runtimedir: ${localstatedir}/run
153 logfiledir: ${localstatedir}/log/httpd
154 proxycachedir: ${localstatedir}/cache/httpd
157 # According to the /opt filesystem conventions
160 exec_prefix: ${prefix}
161 bindir: ${exec_prefix}/bin
162 sbindir: ${exec_prefix}/sbin
163 libdir: ${exec_prefix}/lib
164 libexecdir: ${exec_prefix}/libexec
165 mandir: ${prefix}/man
166 sysconfdir: /etc${prefix}
167 datadir: ${prefix}/share
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
175 localstatedir: /var${prefix}
176 runtimedir: ${localstatedir}/run
177 logfiledir: ${localstatedir}/logs
178 proxycachedir: ${localstatedir}/proxy
183 prefix: /boot/home/apache
184 exec_prefix: ${prefix}
185 bindir: ${exec_prefix}/bin
186 sbindir: ${exec_prefix}/bin
187 libdir: ${exec_prefix}/lib
188 libexecdir: ${exec_prefix}/libexec
189 mandir: ${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: ${prefix}/include
199 localstatedir: ${prefix}
200 runtimedir: ${localstatedir}/logs
201 logfiledir: ${localstatedir}/logs
202 proxycachedir: ${localstatedir}/proxy
208 exec_prefix: ${prefix}
209 bindir: ${prefix}/bin
210 sbindir: ${prefix}/sbin
211 libdir: ${prefix}/lib
212 libexecdir: ${prefix}/lib/apache
213 mandir: ${prefix}/man
214 sysconfdir: /etc/httpd
215 datadir: /usr/local/httpd
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: ${prefix}/include/apache
224 runtimedir: ${localstatedir}/run
225 logfiledir: ${localstatedir}/log/httpd
226 proxycachedir: ${localstatedir}/cache/httpd
232 exec_prefix: /usr/contrib
233 bindir: ${exec_prefix}/bin
234 sbindir: ${exec_prefix}/bin
235 libdir: ${exec_prefix}/lib
236 libexecdir: ${exec_prefix}/libexec/apache
237 mandir: ${exec_prefix}/man
238 sysconfdir: ${prefix}/conf
240 installbuilddir: ${datadir}/build
241 errordir: ${datadir}/error
242 iconsdir: ${datadir}/icons
243 htdocsdir: ${datadir}/htdocs
244 manualdir: ${datadir}/manual
245 cgidir: ${datadir}/cgi-bin
246 includedir: ${exec_prefix}/include/apache
248 runtimedir: ${localstatedir}/run
249 logfiledir: ${localstatedir}/log/httpd
250 proxycachedir: ${localstatedir}/proxy
256 exec_prefix: ${prefix}
257 bindir: ${exec_prefix}/bin
258 sbindir: ${exec_prefix}/bin
259 libdir: ${exec_prefix}/lib
260 libexecdir: ${exec_prefix}/libexec
261 mandir: ${exec_prefix}/man
262 sysconfdir: /etc/apache
264 installbuilddir: ${datadir}/build
265 errordir: ${datadir}/error
266 iconsdir: ${datadir}/icons
267 htdocsdir: ${datadir}/htdocs
268 manualdir: ${datadir}/manual
269 cgidir: ${datadir}/cgi-bin
270 includedir: ${exec_prefix}/include
271 localstatedir: ${prefix}
273 logfiledir: ${datadir}/logs
274 proxycachedir: ${datadir}/proxy
281 bindir: ${exec_prefix}/bin
282 sbindir: ${exec_prefix}/sbin
283 libdir: ${exec_prefix}/lib
284 libexecdir: ${exec_prefix}/lib/apache/modules
285 mandir: ${exec_prefix}/share/man
286 sysconfdir: ${prefix}/conf
288 installbuilddir: ${prefix}/build
289 errordir: ${prefix}/error
290 iconsdir: ${prefix}/icons
291 htdocsdir: ${prefix}/htdocs
292 manualdir: ${datadir}/manual
293 cgidir: ${prefix}/cgi-bin
294 includedir: ${exec_prefix}/lib/apache/include
295 localstatedir: ${prefix}
296 runtimedir: ${prefix}/logs
297 logfiledir: ${prefix}/logs
298 proxycachedir: ${prefix}/proxy
304 exec_prefix: ${prefix}/usr
305 bindir: ${exec_prefix}/bin
306 sbindir: ${exec_prefix}/sbin
307 libdir: ${exec_prefix}/lib
308 libexecdir: ${exec_prefix}/lib/apache2/modules
309 mandir: ${exec_prefix}/share/man
310 sysconfdir: ${prefix}/etc/apache2
311 datadir: ${exec_prefix}/share/apache2
312 iconsdir: ${datadir}/icons
313 htdocsdir: ${prefix}/usr/share/apache2/default-site/htdocs
314 manualdir: ${htdocsdir}/manual
315 cgidir: ${prefix}/usr/lib/cgi-bin
316 includedir: ${exec_prefix}/include/apache2
317 localstatedir: ${prefix}/var/run
318 runtimedir: ${prefix}/var/run
319 logfiledir: ${prefix}/var/log/apache2
320 proxycachedir: ${prefix}/var/cache/apache2/proxy
321 infodir: ${exec_prefix}/share/info
322 installbuilddir: ${prefix}/etc/apache2/build
323 errordir: ${datadir}/error