config.layout.layout 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. ##
  2. ## config.layout -- Pre-defined Installation Path Layouts
  3. ##
  4. ## Hints:
  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.)
  10. ##
  11. # Classical Apache path layout.
  12. <Layout Apache>
  13. prefix: /usr/local/apache2
  14. exec_prefix: ${prefix}
  15. bindir: ${exec_prefix}/bin
  16. sbindir: ${exec_prefix}/bin
  17. libdir: ${exec_prefix}/lib
  18. libexecdir: ${exec_prefix}/modules
  19. mandir: ${prefix}/man
  20. sysconfdir: ${prefix}/conf
  21. datadir: ${prefix}
  22. installbuilddir: ${datadir}/build
  23. errordir: ${datadir}/error
  24. iconsdir: ${datadir}/icons
  25. htdocsdir: ${datadir}/htdocs
  26. manualdir: ${datadir}/manual
  27. cgidir: ${datadir}/cgi-bin
  28. includedir: ${prefix}/include
  29. localstatedir: ${prefix}
  30. runtimedir: ${localstatedir}/logs
  31. logfiledir: ${localstatedir}/logs
  32. proxycachedir: ${localstatedir}/proxy
  33. </Layout>
  34. # GNU standards conforming path layout.
  35. # See FSF's GNU project `make-stds' document for details.
  36. <Layout GNU>
  37. prefix: /usr/local
  38. exec_prefix: ${prefix}
  39. bindir: ${exec_prefix}/bin
  40. sbindir: ${exec_prefix}/sbin
  41. libdir: ${exec_prefix}/lib
  42. libexecdir: ${exec_prefix}/libexec
  43. mandir: ${prefix}/man
  44. sysconfdir: ${prefix}/etc+
  45. datadir: ${prefix}/share+
  46. installbuilddir: ${datadir}/build
  47. errordir: ${datadir}/error
  48. iconsdir: ${datadir}/icons
  49. htdocsdir: ${datadir}/htdocs
  50. manualdir: ${datadir}/manual
  51. cgidir: ${datadir}/cgi-bin
  52. includedir: ${prefix}/include+
  53. localstatedir: ${prefix}/var+
  54. runtimedir: ${localstatedir}/run
  55. logfiledir: ${localstatedir}/log
  56. proxycachedir: ${localstatedir}/proxy
  57. </Layout>
  58. # Mac OS X Server (Rhapsody)
  59. <Layout Mac OS X Server>
  60. prefix: /Local/Library/WebServer
  61. exec_prefix: /usr
  62. bindir: ${exec_prefix}/bin
  63. sbindir: ${exec_prefix}/sbin
  64. libdir: ${exec_prefix}/lib
  65. libexecdir: /System/Library/Apache/Modules
  66. mandir: ${exec_prefix}/share/man
  67. sysconfdir: ${prefix}/Configuration
  68. datadir: ${prefix}
  69. installbuilddir: /System/Library/Apache/Build
  70. errordir: /System/Library/Apache/Error
  71. iconsdir: /System/Library/Apache/Icons
  72. manualdir: /System/Library/Apache/Manual
  73. htdocsdir: ${datadir}/Documents
  74. cgidir: ${datadir}/CGI-Executables
  75. includedir: /System/Library/Frameworks/Apache.framework/Versions/2.0/Headers
  76. localstatedir: /var
  77. runtimedir: ${prefix}/Logs
  78. logfiledir: ${prefix}/Logs
  79. proxycachedir: ${prefix}/ProxyCache
  80. </Layout>
  81. # Darwin/Mac OS Layout
  82. <Layout Darwin>
  83. prefix: /usr
  84. exec_prefix: ${prefix}
  85. bindir: ${exec_prefix}/bin
  86. sbindir: ${exec_prefix}/sbin
  87. libdir: ${exec_prefix}/lib
  88. libexecdir: ${exec_prefix}/libexec+
  89. mandir: ${prefix}/share/man
  90. datadir: /Library/WebServer
  91. sysconfdir: /etc+
  92. installbuilddir: ${prefix}/share/httpd/build
  93. errordir: ${prefix}/share/httpd/error
  94. iconsdir: ${prefix}/share/httpd/icons
  95. htdocsdir: ${datadir}/Documents
  96. manualdir: ${datadir}/share/httpd/manual
  97. cgidir: ${datadir}/CGI-Executables
  98. includedir: ${prefix}/include+
  99. localstatedir: /var
  100. runtimedir: ${localstatedir}/run
  101. logfiledir: ${localstatedir}/log+
  102. proxycachedir: ${runtimedir}/proxy
  103. </Layout>
  104. # Red Hat Linux 7.x layout
  105. <Layout RedHat>
  106. prefix: /usr
  107. exec_prefix: ${prefix}
  108. bindir: ${prefix}/bin
  109. sbindir: ${prefix}/sbin
  110. libdir: ${prefix}/lib
  111. libexecdir: ${prefix}/lib/apache
  112. mandir: ${prefix}/man
  113. sysconfdir: /etc/httpd/conf
  114. datadir: /var/www
  115. installbuilddir: ${datadir}/build
  116. errordir: ${datadir}/error
  117. iconsdir: ${datadir}/icons
  118. htdocsdir: ${datadir}/html
  119. manualdir: ${datadir}/manual
  120. cgidir: ${datadir}/cgi-bin
  121. includedir: ${prefix}/include/apache
  122. localstatedir: /var
  123. runtimedir: ${localstatedir}/run
  124. logfiledir: ${localstatedir}/log/httpd
  125. proxycachedir: ${localstatedir}/cache/httpd
  126. </Layout>
  127. # According to the /opt filesystem conventions
  128. <Layout opt>
  129. prefix: /opt/apache
  130. exec_prefix: ${prefix}
  131. bindir: ${exec_prefix}/bin
  132. sbindir: ${exec_prefix}/sbin
  133. libdir: ${exec_prefix}/lib
  134. libexecdir: ${exec_prefix}/libexec
  135. mandir: ${prefix}/man
  136. sysconfdir: /etc${prefix}
  137. datadir: ${prefix}/share
  138. installbuilddir: ${datadir}/build
  139. errordir: ${datadir}/error
  140. iconsdir: ${datadir}/icons
  141. htdocsdir: ${datadir}/htdocs
  142. manualdir: ${datadir}/manual
  143. cgidir: ${datadir}/cgi-bin
  144. includedir: ${prefix}/include
  145. localstatedir: /var${prefix}
  146. runtimedir: ${localstatedir}/run
  147. logfiledir: ${localstatedir}/logs
  148. proxycachedir: ${localstatedir}/proxy
  149. </Layout>
  150. # BeOS layout...
  151. <Layout beos>
  152. prefix: /boot/home/apache
  153. exec_prefix: ${prefix}
  154. bindir: ${exec_prefix}/bin
  155. sbindir: ${exec_prefix}/bin
  156. libdir: ${exec_prefix}/lib
  157. libexecdir: ${exec_prefix}/libexec
  158. mandir: ${prefix}/man
  159. sysconfdir: ${prefix}/conf
  160. datadir: ${prefix}
  161. installbuilddir: ${datadir}/build
  162. errordir: ${datadir}/error
  163. iconsdir: ${datadir}/icons
  164. htdocsdir: ${datadir}/htdocs
  165. manualdir: ${datadir}/manual
  166. cgidir: ${datadir}/cgi-bin
  167. includedir: ${prefix}/include
  168. localstatedir: ${prefix}
  169. runtimedir: ${localstatedir}/logs
  170. logfiledir: ${localstatedir}/logs
  171. proxycachedir: ${localstatedir}/proxy
  172. </Layout>
  173. # SuSE 6.x layout
  174. <Layout SuSE>
  175. prefix: /usr
  176. exec_prefix: ${prefix}
  177. bindir: ${prefix}/bin
  178. sbindir: ${prefix}/sbin
  179. libdir: ${prefix}/lib
  180. libexecdir: ${prefix}/lib/apache
  181. mandir: ${prefix}/share/man
  182. sysconfdir: /etc/httpd
  183. datadir: /usr/local/httpd
  184. installbuilddir: ${datadir}/build
  185. errordir: ${datadir}/error
  186. iconsdir: ${datadir}/icons
  187. htdocsdir: ${datadir}/htdocs
  188. manualdir: ${datadir}/manual
  189. cgidir: ${datadir}/cgi-bin
  190. includedir: ${prefix}/include/apache
  191. localstatedir: /var/lib/httpd
  192. runtimedir: /var/run
  193. logfiledir: /var/log/httpd
  194. proxycachedir: /var/cache/httpd
  195. </Layout>
  196. # BSD/OS layout
  197. <Layout BSDI>
  198. prefix: /var/www
  199. exec_prefix: /usr/contrib
  200. bindir: ${exec_prefix}/bin
  201. sbindir: ${exec_prefix}/bin
  202. libdir: ${exec_prefix}/lib
  203. libexecdir: ${exec_prefix}/libexec/apache
  204. mandir: ${exec_prefix}/man
  205. sysconfdir: ${prefix}/conf
  206. datadir: ${prefix}
  207. installbuilddir: ${datadir}/build
  208. errordir: ${datadir}/error
  209. iconsdir: ${datadir}/icons
  210. htdocsdir: ${datadir}/htdocs
  211. manualdir: ${datadir}/manual
  212. cgidir: ${datadir}/cgi-bin
  213. includedir: ${exec_prefix}/include/apache
  214. localstatedir: /var
  215. runtimedir: ${localstatedir}/run
  216. logfiledir: ${localstatedir}/log/httpd
  217. proxycachedir: ${localstatedir}/proxy
  218. </Layout>
  219. # Solaris 8 Layout
  220. <Layout Solaris>
  221. prefix: /usr/apache
  222. exec_prefix: ${prefix}
  223. bindir: ${exec_prefix}/bin
  224. sbindir: ${exec_prefix}/bin
  225. libdir: ${exec_prefix}/lib
  226. libexecdir: ${exec_prefix}/libexec
  227. mandir: ${exec_prefix}/man
  228. sysconfdir: /etc/apache
  229. datadir: /var/apache
  230. installbuilddir: ${datadir}/build
  231. errordir: ${datadir}/error
  232. iconsdir: ${datadir}/icons
  233. htdocsdir: ${datadir}/htdocs
  234. manualdir: ${datadir}/manual
  235. cgidir: ${datadir}/cgi-bin
  236. includedir: ${exec_prefix}/include
  237. localstatedir: ${prefix}
  238. runtimedir: /var/run
  239. logfiledir: ${datadir}/logs
  240. proxycachedir: ${datadir}/proxy
  241. </Layout>
  242. # OpenBSD Layout
  243. <Layout OpenBSD>
  244. prefix: /var/www
  245. exec_prefix: /usr
  246. bindir: ${exec_prefix}/bin
  247. sbindir: ${exec_prefix}/sbin
  248. libdir: ${exec_prefix}/lib
  249. libexecdir: ${exec_prefix}/lib/apache/modules
  250. mandir: ${exec_prefix}/share/man
  251. sysconfdir: ${prefix}/conf
  252. datadir: ${prefix}
  253. installbuilddir: ${prefix}/build
  254. errordir: ${prefix}/error
  255. iconsdir: ${prefix}/icons
  256. htdocsdir: ${prefix}/htdocs
  257. manualdir: ${datadir}/manual
  258. cgidir: ${prefix}/cgi-bin
  259. includedir: ${exec_prefix}/lib/apache/include
  260. localstatedir: ${prefix}
  261. runtimedir: ${prefix}/logs
  262. logfiledir: ${prefix}/logs
  263. proxycachedir: ${prefix}/proxy
  264. </Layout>
  265. # FreeBSD Layout
  266. <Layout FreeBSD>
  267. prefix: /usr/local
  268. exec_prefix: ${prefix}
  269. bindir: ${exec_prefix}/bin
  270. sbindir: ${exec_prefix}/sbin
  271. libdir: ${exec_prefix}/lib
  272. libexecdir: ${exec_prefix}/libexec/apache2
  273. mandir: ${prefix}/man
  274. sysconfdir: ${prefix}/etc/apache2
  275. datadir: ${prefix}/www
  276. installbuilddir: ${prefix}/share/apache2/build
  277. errordir: ${datadir}/error
  278. iconsdir: ${datadir}/icons
  279. htdocsdir: ${datadir}/data
  280. manualdir: ${prefix}/share/doc/apache2
  281. cgidir: ${datadir}/cgi-bin
  282. includedir: ${prefix}/include/apache2
  283. localstatedir: /var
  284. runtimedir: ${localstatedir}/run
  285. logfiledir: ${localstatedir}/log
  286. proxycachedir: ${datadir}/proxy
  287. </Layout>
  288. # Debian layout
  289. <Layout Debian>
  290. prefix:
  291. exec_prefix: ${prefix}/usr
  292. bindir: ${exec_prefix}/bin
  293. sbindir: ${exec_prefix}/sbin
  294. libdir: ${exec_prefix}/lib
  295. libexecdir: ${exec_prefix}/lib/apache2/modules
  296. mandir: ${exec_prefix}/share/man
  297. sysconfdir: ${prefix}/etc/apache2
  298. datadir: ${exec_prefix}/share/apache2
  299. iconsdir: ${datadir}/icons
  300. htdocsdir: ${prefix}/usr/share/apache2/default-site/htdocs
  301. manualdir: ${htdocsdir}/manual
  302. cgidir: ${prefix}/usr/lib/cgi-bin
  303. includedir: ${exec_prefix}/include/apache2
  304. localstatedir: ${prefix}/var/run
  305. runtimedir: ${prefix}/var/run
  306. logfiledir: ${prefix}/var/log/apache2
  307. proxycachedir: ${prefix}/var/cache/apache2/proxy
  308. infodir: ${exec_prefix}/share/info
  309. installbuilddir: ${prefix}/etc/apache2/build
  310. errordir: ${datadir}/error
  311. </Layout>