| ## |
| ## config.layout -- Pre-defined Installation Path Layouts |
| ## |
| ## Hints: |
| ## - layouts can be loaded with configure's --enable-layout=ID option |
| ## - when no --enable-layout option is given, the default layout is `Apache' |
| ## - a trailing plus character (`+') on paths is replaced with a |
| ## `/<target>' suffix where <target> is currently hardcoded to 'apache2'. |
| ## (This may become a configurable parameter at some point.) |
| ## |
| |
| # Classical Apache path layout. |
| <Layout Apache> |
| prefix: /usr/local/apache2 |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/bin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/modules |
| mandir: ${prefix}/man |
| sysconfdir: ${prefix}/conf |
| datadir: ${prefix} |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include |
| localstatedir: ${prefix} |
| runtimedir: ${localstatedir}/logs |
| statedir: ${localstatedir}/state |
| logfiledir: ${localstatedir}/logs |
| proxycachedir: ${localstatedir}/proxy |
| </Layout> |
| |
| # GNU standards conforming path layout. |
| # See FSF's GNU project `make-stds' document for details. |
| <Layout GNU> |
| prefix: /usr/local |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec |
| mandir: ${prefix}/man |
| sysconfdir: ${prefix}/etc+ |
| datadir: ${prefix}/share+ |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include+ |
| localstatedir: ${prefix}/var+ |
| runtimedir: ${localstatedir}/run |
| statedir: ${localstatedir}/state |
| logfiledir: ${localstatedir}/log |
| proxycachedir: ${localstatedir}/proxy |
| </Layout> |
| |
| # Mac OS X Server (Rhapsody) |
| <Layout Mac OS X Server> |
| prefix: /Local/Library/WebServer |
| exec_prefix: /usr |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: /System/Library/Apache/Modules |
| mandir: ${exec_prefix}/share/man |
| sysconfdir: ${prefix}/Configuration |
| datadir: ${prefix} |
| installbuilddir: /System/Library/Apache/Build |
| errordir: /System/Library/Apache/Error |
| iconsdir: /System/Library/Apache/Icons |
| manualdir: /System/Library/Apache/Manual |
| htdocsdir: ${datadir}/Documents |
| cgidir: ${datadir}/CGI-Executables |
| includedir: /System/Library/Frameworks/Apache.framework/Versions/2.0/Headers |
| localstatedir: /var |
| runtimedir: ${prefix}/Logs |
| statedir: ${prefix}/State |
| logfiledir: ${prefix}/Logs |
| proxycachedir: ${prefix}/ProxyCache |
| </Layout> |
| |
| # Darwin/Mac OS Layout |
| <Layout Darwin> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec+ |
| mandir: ${prefix}/share/man |
| datadir: /Library/WebServer |
| sysconfdir: /etc+ |
| installbuilddir: ${prefix}/share/httpd/build |
| errordir: ${prefix}/share/httpd/error |
| iconsdir: ${prefix}/share/httpd/icons |
| htdocsdir: ${datadir}/Documents |
| manualdir: ${datadir}/share/httpd/manual |
| cgidir: ${datadir}/CGI-Executables |
| includedir: ${prefix}/include+ |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run |
| statedir: ${localstatedir}/state |
| logfiledir: ${localstatedir}/log+ |
| proxycachedir: ${runtimedir}/proxy |
| </Layout> |
| |
| # Red Hat Linux 7.x layout |
| <Layout RedHat> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib |
| libexecdir: ${prefix}/lib/apache |
| mandir: ${prefix}/man |
| sysconfdir: /etc/httpd/conf |
| datadir: /var/www |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/html |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include/apache |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run |
| statedir: ${localstatedir}/lib/httpd |
| logfiledir: ${localstatedir}/log/httpd |
| proxycachedir: ${localstatedir}/cache/httpd |
| </Layout> |
| |
| # Layout used in Fedora httpd packaging. |
| <Layout Fedora> |
| prefix: /usr |
| localstatedir: /var |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib |
| libexecdir: ${prefix}/libexec |
| mandir: ${prefix}/man |
| sysconfdir: /etc/httpd/conf |
| datadir: ${prefix}/share/httpd |
| installbuilddir: ${libdir}/httpd/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${localstatedir}/www/html |
| manualdir: ${datadir}/manual |
| cgidir: ${localstatedir}/www/cgi-bin |
| includedir: ${prefix}/include/httpd |
| runtimedir: /run/httpd |
| logfiledir: ${localstatedir}/log/httpd |
| statedir: ${localstatedir}/lib/httpd |
| proxycachedir: ${localstatedir}/cache/httpd/proxy |
| </Layout> |
| |
| # According to the /opt filesystem conventions |
| <Layout opt> |
| prefix: /opt/apache |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec |
| mandir: ${prefix}/man |
| sysconfdir: /etc${prefix} |
| datadir: ${prefix}/share |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include |
| localstatedir: /var${prefix} |
| runtimedir: ${localstatedir}/run |
| logfiledir: ${localstatedir}/logs |
| statedir: ${localstatedir}/state |
| proxycachedir: ${localstatedir}/proxy |
| </Layout> |
| |
| # SuSE 6.x layout |
| <Layout SuSE> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib |
| libexecdir: ${prefix}/lib/apache |
| mandir: ${prefix}/share/man |
| sysconfdir: /etc/httpd |
| datadir: /usr/local/httpd |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include/apache |
| localstatedir: /var/lib/httpd |
| statedir: ${localstatedir} |
| runtimedir: /var/run |
| logfiledir: /var/log/httpd |
| proxycachedir: /var/cache/httpd |
| </Layout> |
| |
| # BSD/OS layout |
| <Layout BSDI> |
| prefix: /var/www |
| exec_prefix: /usr/contrib |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/bin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec/apache |
| mandir: ${exec_prefix}/man |
| sysconfdir: ${prefix}/conf |
| datadir: ${prefix} |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${exec_prefix}/include/apache |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run |
| logfiledir: ${localstatedir}/log/httpd |
| statedir: ${prefix}/state |
| proxycachedir: ${localstatedir}/proxy |
| </Layout> |
| |
| # Solaris 8 Layout |
| <Layout Solaris> |
| prefix: /usr/apache |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/bin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec |
| mandir: ${exec_prefix}/man |
| sysconfdir: /etc/apache |
| datadir: /var/apache |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${exec_prefix}/include |
| localstatedir: ${prefix} |
| runtimedir: /var/run |
| statedir: ${datadir}/state |
| logfiledir: ${datadir}/logs |
| proxycachedir: ${datadir}/proxy |
| </Layout> |
| |
| # OpenBSD Layout |
| <Layout OpenBSD> |
| prefix: /var/www |
| exec_prefix: /usr |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/lib/apache/modules |
| mandir: ${exec_prefix}/share/man |
| sysconfdir: ${prefix}/conf |
| datadir: ${prefix} |
| installbuilddir: ${prefix}/build |
| errordir: ${prefix}/error |
| iconsdir: ${prefix}/icons |
| htdocsdir: ${prefix}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${prefix}/cgi-bin |
| includedir: ${exec_prefix}/lib/apache/include |
| localstatedir: ${prefix} |
| runtimedir: ${prefix}/logs |
| logfiledir: ${prefix}/logs |
| statedir: ${prefix}/state |
| proxycachedir: ${prefix}/proxy |
| </Layout> |
| |
| # FreeBSD Layout |
| <Layout FreeBSD> |
| prefix: /usr/local |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec/apache2 |
| mandir: ${prefix}/man |
| sysconfdir: ${prefix}/etc/apache2 |
| datadir: ${prefix}/www |
| installbuilddir: ${prefix}/share/apache2/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/data |
| manualdir: ${prefix}/share/doc/apache2 |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include/apache2 |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run |
| logfiledir: ${localstatedir}/log |
| proxycachedir: ${datadir}/proxy |
| </Layout> |
| |
| # Debian layout |
| <Layout Debian> |
| prefix: |
| exec_prefix: ${prefix}/usr |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/lib/apache2/modules |
| mandir: ${exec_prefix}/share/man |
| sysconfdir: ${prefix}/etc/apache2 |
| datadir: ${exec_prefix}/share/apache2 |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${prefix}/usr/share/apache2/default-site/htdocs |
| manualdir: ${htdocsdir}/manual |
| cgidir: ${prefix}/usr/lib/cgi-bin |
| includedir: ${exec_prefix}/include/apache2 |
| localstatedir: ${prefix}/var/lock/apache2 |
| statedir: ${prefix}/var/lib/apache2 |
| runtimedir: ${prefix}/var/run/apache2 |
| logfiledir: ${prefix}/var/log/apache2 |
| proxycachedir: ${prefix}/var/cache/apache2/proxy |
| infodir: ${exec_prefix}/share/info |
| installbuilddir: ${prefix}/usr/share/apache2/build |
| errordir: ${datadir}/error |
| </Layout> |
| |
| # Generic RPM layout |
| <Layout RPM> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib |
| libexecdir: ${libdir}/httpd/modules |
| mandir: ${prefix}/share/man |
| sysconfdir: /etc/httpd/conf |
| installbuilddir: ${libdir}/httpd/build |
| includedir: ${prefix}/include/httpd |
| localstatedir: /var |
| datadir: ${localstatedir}/www |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/html |
| manualdir: ${datadir}/manual |
| cgidir: ${datadir}/cgi-bin |
| runtimedir: ${localstatedir}/run |
| statedir: ${localstatedir}/lib/httpd |
| logfiledir: ${localstatedir}/log/httpd |
| proxycachedir: ${localstatedir}/cache/httpd/cache-root |
| </Layout> |
| |
| # AIX layout |
| <Layout AIX> |
| prefix: /opt/httpd |
| exec_prefix: /opt/httpd |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libdir: ${exec_prefix}/lib |
| libexecdir: ${exec_prefix}/libexec |
| mandir: /usr/share/man |
| sysconfdir: /etc/httpd |
| datadir: /var/httpd |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| htdocsdir: ${datadir}/htdocs |
| cgidir: ${datadir}/cgi-bin |
| iconsdir: ${prefix}/icons |
| manualdir: ${prefix}/manual |
| includedir: ${prefix}/include |
| localstatedir: /var/httpd |
| statedir: ${localstatedir}/state |
| runtimedir: ${localstatedir}/run |
| logfiledir: ${localstatedir}/logs |
| proxycachedir: ${localstatedir}/proxy |
| </Layout> |
| |
| # NetBSD (pkgsrc) layout |
| <Layout NetBSD> |
| prefix: /usr/pkg |
| exec_prefix: ${prefix} |
| bindir: ${exec_prefix}/bin |
| sbindir: ${exec_prefix}/sbin |
| libexecdir: ${exec_prefix}/lib/httpd |
| mandir: ${prefix}/man |
| sysconfdir: /usr/pkg/etc |
| datadir: ${prefix}/share/httpd |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${datadir}/manual |
| cgidir: ${exec_prefix}/libexec/cgi-bin |
| includedir: ${prefix}/include/httpd |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run |
| logfiledir: ${localstatedir}/log/httpd |
| proxycachedir: ${localstatedir}/db/httpd/proxy |
| </Layout> |
| |
| # FHS layout |
| <Layout Slackware-FHS> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib/httpd |
| libexecdir: ${prefix}/lib/httpd/modules |
| installbuilddir: ${prefix}/lib/httpd/build |
| mandir: ${prefix}/man |
| sysconfdir: /etc/httpd |
| datadir: /srv/httpd |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: ${htdocsdir}/manual |
| cgidir: ${datadir}/cgi-bin |
| errordir: ${datadir}/error |
| includedir: ${prefix}/include/httpd |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run/httpd |
| statedir: ${localstatedir}/lib/httpd |
| logfiledir: ${localstatedir}/log/httpd |
| proxycachedir: ${localstatedir}/cache/httpd |
| </Layout> |
| |
| # OpenWrt layout |
| <Layout OpenWrt> |
| prefix: /usr |
| exec_prefix: ${prefix} |
| bindir: ${prefix}/bin |
| sbindir: ${prefix}/sbin |
| libdir: ${prefix}/lib |
| libexecdir: ${prefix}/lib+ |
| mandir: ${prefix}/share/man |
| sysconfdir: /etc+ |
| datadir: ${prefix}/share+ |
| installbuilddir: ${datadir}/build |
| errordir: ${datadir}/error |
| iconsdir: ${datadir}/icons |
| htdocsdir: ${datadir}/htdocs |
| manualdir: /usr/share/doc/apache2/manual |
| cgidir: ${datadir}/cgi-bin |
| includedir: ${prefix}/include+ |
| localstatedir: /var |
| runtimedir: ${localstatedir}/run+ |
| logfiledir: ${localstatedir}/log+ |
| proxycachedir: ${localstatedir}/cache/apache2 |
| </Layout> |
| |