ADD premier commit
[cl7.git] / tools / yaws.conf
1 # Configuration pour euphorik.ch en mode de développement.
2
3 logdir = /tmp
4
5 ebin_dir = /usr/lib/yaws/ebin
6 include_dir = /usr/lib/yaws/include
7
8 ebin_dir = ../urlrewrite
9
10 <server localhost>
11    port = 8090
12    listen = 0.0.0.0
13    docroot = /home/gburri/projets/cl7/trunk/
14    allowed_scripts = php
15    # arg_rewrite_mod = cl7_urlrewrite    
16    # dir_listings = true
17 </server>
18
19
20 # This is a debug variable, possible values are http | traffic | false
21 # It is also possible to set the trace (possibly to the tty) while
22 # invoking yaws from the shell as in
23 # yaws -i -T -x (see man yaws)
24 trace = false
25
26 cache_refresh_secs = 0
27
28 # it is possible to have yaws start additional 
29 # application specific code at startup
30 # runmod = my_app
31
32
33 # By default yaws will copy the erlang error_log and
34 # end write it to a wrap log called report.log (in the logdir)
35 # this feature can be turned off. This would typically
36 # be the case when yaws runs within another larger app
37 copy_error_log = true
38
39
40 # Logs are wrap logs
41 log_wrap_size = 1000000
42
43
44 # Possibly resolve all hostnames in logfiles so webalizer
45 # can produce the nice geography piechart
46 log_resolve_hostname = false
47
48
49 # fail completely or not if yaws fails 
50 # to bind a listen socket
51 fail_on_bind_err = true
52
53
54 # If HTTP auth is used, it is possible to have a specific
55 # auth log.
56 auth_log = true
57
58
59 # When we're running multiple yaws systems on the same 
60 # host, we need to give each yaws system an individual
61 # name. Yaws will write a number of runtime files under
62 # /tmp/yaws/${id}
63 # The default value is "default"
64 #
65 # In Debian system init script supplies id from the command
66 # line, so it's not necessary to specify it here
67 # id = debian_yaws_pre_prod
68
69
70 # earlier versions of Yaws picked the first virtual host
71 # in a list of hosts with the same IP/PORT when the Host:
72 # header doesn't match any name on any Host
73 # This is often nice in testing environments but not
74 # acceptable in real live hosting scenarios
75 pick_first_virthost_on_nomatch = true
76
77 # All unices are broken since it's not possible to bind to
78 # a privileged port (< 1024) unless uid==0
79 # There is a contrib in jungerl which makes it possible by means 
80 # of an external setuid root programm called fdsrv to listen to
81 # to privileged port.
82 # If we use this feature, it requires fdsrv to be properly installed.
83 # Doesn't yet work with SSL.
84 use_fdsrv = false