]> granicus.if.org Git - apache/blob - config.layout
I don't like underscore as a name prefix.
[apache] / config.layout
1 ##
2 ##  config.layout -- APACI Pre-defined Installation Path Layouts
3 ##
4 ##  Hints:
5 ##  - layouts can be loaded with APACI's --with-layout=ID option
6 ##  - when no --with-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 the the argument from 
9 ##    option --target (defaults to `httpd').
10 ##
11
12 #   Classical Apache path layout.
13 <Layout Apache>
14     prefix:        /usr/local/apache2
15     exec_prefix:   $prefix
16     bindir:        $exec_prefix/bin
17     sbindir:       $exec_prefix/bin
18     libexecdir:    $exec_prefix/modules
19     mandir:        $prefix/man
20     sysconfdir:    $prefix/conf
21     datadir:       $prefix
22     errordir:      $datadir/error
23     iconsdir:      $datadir/icons
24     htdocsdir:     $datadir/htdocs
25     cgidir:        $datadir/cgi-bin
26     includedir:    $prefix/include
27     localstatedir: $prefix
28     runtimedir:    $localstatedir/logs
29     logfiledir:    $localstatedir/logs
30     proxycachedir: $localstatedir/proxy
31 </Layout>
32
33 #   GNU standards conforming path layout.
34 #   See FSF's GNU project `make-stds' document for details.
35 <Layout GNU>
36     prefix:        /usr/local
37     exec_prefix:   $prefix
38     bindir:        $exec_prefix/bin
39     sbindir:       $exec_prefix/sbin
40     libexecdir:    $exec_prefix/libexec
41     mandir:        $prefix/man
42     sysconfdir:    $prefix/etc+
43     datadir:       $prefix/share+
44     errordir:      $datadir/error
45     iconsdir:      $datadir/icons
46     htdocsdir:     $datadir/htdocs
47     cgidir:        $datadir/cgi-bin
48     includedir:    $prefix/include+
49     localstatedir: $prefix/var+
50     runtimedir:    $localstatedir/run
51     logfiledir:    $localstatedir/log
52     proxycachedir: $localstatedir/proxy
53 </Layout>
54
55 #   Apache binary distribution path layout
56 <Layout BinaryDistribution>
57     prefix:        /usr/local/apache
58     exec_prefix:
59     bindir:        bin
60     sbindir:       bin
61     libexecdir:    libexec
62     mandir:        man
63     sysconfdir:    conf
64     datadir:
65     errordir:      error
66     iconsdir:      icons
67     htdocsdir:     htdocs
68     cgidir:        cgi-bin
69     includedir:    include
70     localstatedir:
71     runtimedir:    logs
72     logfiledir:    logs
73     proxycachedir: proxy
74 </Layout>
75
76 #   Mac OS X Server (Rhapsody)
77 <Layout Mac OS X Server>
78     prefix:        /Local/Library/WebServer
79     exec_prefix:   /usr
80     bindir:        $exec_prefix/bin
81     sbindir:       $exec_prefix/sbin
82     libexecdir:    /System/Library/Apache/Modules
83     mandir:        $exec_prefix/share/man
84     sysconfdir:    $prefix/Configuration
85     datadir:       $prefix
86     errordir:      /System/Library/Apache/Error
87     iconsdir:      /System/Library/Apache/Icons
88     htdocsdir:     $datadir/Documents
89     cgidir:        $datadir/CGI-Executables
90     includedir:    /System/Library/Frameworks/Apache.framework/Versions/1.3/Headers
91     localstatedir: /var
92     runtimedir:    $prefix/Logs
93     logfiledir:    $prefix/Logs
94     proxycachedir: $prefix/ProxyCache
95 </Layout>
96
97 #   Darwin/Mac OS Layout
98 <Layout Darwin>
99     prefix:        /usr
100     exec_prefix:   $prefix
101     bindir:        $exec_prefix/bin
102     sbindir:       $exec_prefix/sbin
103     libexecdir:    $exec_prefix/libexec+
104     mandir:        $prefix/share/man
105     datadir:       /Library/WebServer
106     sysconfdir:    /etc+
107     errordir:      $prefix/share/httpd/error
108     iconsdir:      $prefix/share/httpd/icons
109     htdocsdir:     $datadir/Documents
110     cgidir:        $datadir/CGI-Executables
111     includedir:    $prefix/include+
112     localstatedir: /var
113     runtimedir:    $localstatedir/run
114     logfiledir:    $localstatedir/log+
115     proxycachedir: $runtimedir/proxy
116 </Layout>
117
118 #   RedHat 5.x layout
119 <Layout RedHat>
120     prefix:        /usr
121     exec_prefix:   $prefix
122     bindir:        $prefix/bin
123     sbindir:       $prefix/sbin
124     libexecdir:    $prefix/lib/apache
125     mandir:        $prefix/man
126     sysconfdir:    /etc/httpd/conf
127     datadir:       /home/httpd
128     errordir:      $datadir/error
129     iconsdir:      $datadir/icons
130     htdocsdir:     $datadir/html
131     cgidir:        $datadir/cgi-bin
132     includedir:    $prefix/include/apache
133     localstatedir: /var
134     runtimedir:    $localstatedir/run
135     logfiledir:    $localstatedir/log/httpd
136     proxycachedir: $localstatedir/cache/httpd
137 </Layout>     
138
139 #   According to the /opt filesystem conventions
140 <Layout opt>
141     prefix:        /opt/apache
142     exec_prefix:   $prefix
143     bindir:        $exec_prefix/bin
144     sbindir:       $exec_prefix/sbin
145     libexecdir:    $exec_prefix/libexec
146     mandir:        $prefix/man
147     sysconfdir:    /etc$prefix
148     datadir:       $prefix/share
149     errordir:      $datadir/error
150     iconsdir:      $datadir/icons
151     htdocsdir:     $datadir/htdocs
152     cgidir:        $datadir/cgi-bin
153     includedir:    $prefix/include
154     localstatedir: /var$prefix
155     runtimedir:    $localstatedir/run
156     logfiledir:    $localstatedir/logs
157     proxycachedir: $localstatedir/proxy
158 </Layout>
159
160 #  BeOS layout...
161 <Layout beos>
162     prefix:        /boot/home/apache
163     exec_prefix:   $prefix
164     bindir:        $exec_prefix/bin
165     sbindir:       $exec_prefix/bin
166     libexecdir:    $exec_prefix/libexec
167     mandir:        $prefix/man
168     sysconfdir:    $prefix/conf
169     datadir:       $prefix
170     errordir:      $datadir/error
171     iconsdir:      $datadir/icons
172     htdocsdir:     $datadir/htdocs
173     cgidir:        $datadir/cgi-bin
174     includedir:    $prefix/include
175     localstatedir: $prefix
176     runtimedir:    $localstatedir/logs
177     logfiledir:    $localstatedir/logs
178     proxycachedir: $localstatedir/proxy
179 </Layout>
180
181 #   SuSE 6.x layout
182 <Layout SuSE>
183     prefix:        /usr
184     exec_prefix:   $prefix
185     bindir:        $prefix/bin
186     sbindir:       $prefix/sbin
187     libexecdir:    $prefix/lib/apache
188     mandir:        $prefix/man
189     sysconfdir:    /etc/httpd
190     datadir:       /usr/local/httpd
191     errordir:      $datadir/error
192     iconsdir:      $datadir/icons
193     htdocsdir:     $datadir/htdocs
194     cgidir:        $datadir/cgi-bin
195     includedir:    $prefix/include/apache
196     localstatedir: /var
197     runtimedir:    $localstatedir/run
198     logfiledir:    $localstatedir/log/httpd
199     proxycachedir: $localstatedir/cache/httpd
200 </Layout>
201
202 #   BSD/OS layout
203 <Layout BSDI>
204     prefix:        /var/www
205     exec_prefix:   /usr/contrib
206     bindir:        $exec_prefix/bin
207     sbindir:       $exec_prefix/bin
208     libexecdir:    $exec_prefix/libexec/apache
209     mandir:        $exec_prefix/man
210     sysconfdir:    $prefix/conf
211     datadir:       $prefix
212     errordir:      $datadir/error
213     iconsdir:      $datadir/icons
214     htdocsdir:     $datadir/htdocs
215     cgidir:        $datadir/cgi-bin
216     includedir:    $exec_prefix/include/apache
217     localstatedir: /var
218     runtimedir:    $localstatedir/run
219     logfiledir:    $localstatedir/log/httpd
220     proxycachedir: $localstatedir/proxy
221 </Layout>
222
223 #   Solaris 8 Layout
224 <Layout Solaris>
225     prefix:        /usr/apache
226     exec_prefix:   $prefix
227     bindir:        $exec_prefix/bin
228     sbindir:       $exec_prefix/bin
229     libexecdir:    $exec_prefix/libexec
230     mandir:        $exec_prefix/man
231     sysconfdir:    /etc/apache
232     datadir:       /var/apache
233     errordir:      $datadir/error
234     iconsdir:      $datadir/icons
235     htdocsdir:     $datadir/htdocs
236     cgidir:        $datadir/cgi-bin
237     includedir:    $exec_prefix/include
238     localstatedir: $prefix
239     runtimedir:    /var/run
240     logfiledir:    $datadir/logs
241     proxycachedir: $datadir/proxy
242 </Layout>
243
244 #   OpenBSD Layout
245 <Layout OpenBSD>
246     prefix:        /var/www
247     exec_prefix:   /usr
248     bindir:        $exec_prefix/bin
249     sbindir:       $exec_prefix/sbin
250     libexecdir:    $exec_prefix/lib/apache/modules
251     mandir:        $exec_prefix/share/man
252     sysconfdir:    $prefix/conf
253     datadir:       $prefix
254     errordir:      $prefix/error
255     iconsdir:      $prefix/icons
256     htdocsdir:     $prefix/htdocs
257     cgidir:        $prefix/cgi-bin
258     includedir:    $exec_prefix/lib/apache/include
259     localstatedir: $prefix
260     runtimedir:    $prefix/logs
261     logfiledir:    $prefix/logs
262     proxycachedir: $prefix/proxy
263 </Layout>