Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

230 lines (173 sloc) 5.281 kb
logdir = ./logs
# This the path to a directory where additional
# beam code can be placed. The daemon will add this
# directory to its search path
ebin_dir = %YTOP%/test/ibrowse/ebin
include_dir = %YTOP%/test/include
# This is a debug variable, possible values are http | traffic | false
# It is also possible to set the trace (possibly to the tty) while
# invoking yaws from the shell as in
# yaws -i -T -x (see man yaws)
trace = false
# it is possible to have yaws start additional
# application specific code at startup
#
# runmod = mymodule
# By default yaws will copy the erlang error_log and
# end write it to a wrap log called report.log (in the logdir)
# this feature can be turned off. This would typically
# be the case when yaws runs within another larger app
copy_error_log = true
# Logs are wrap logs
log_wrap_size = 1000000
# Possibly resolve all hostnames in logfiles so webalizer
# can produce the nice geography piechart
log_resolve_hostname = false
# fail completely or not if yaws fails
# to bind a listen socket
fail_on_bind_err = true
# If yaws is started as root, it can, once it has opened
# all relevant sockets for listening, change the uid to a
# user with lower accessrights than root
# username = nobody
# If HTTP auth is used, it is possible to have a specific
# auth log.
# Deprecated and ignored. Now, this target must be set in server part
#auth_log = true
# When we're running multiple yaws systems on the same
# host, we need to give each yaws system an individual
# name. Yaws will write a number of runtime files under
# /tmp/yaws/${id}
# The default value is "default"
# id = myname
# earlier versions of Yaws picked the first virtual host
# in a list of hosts with the same IP/PORT when the Host:
# header doesn't match any name on any Host
# This is often nice in testing environments but not
# acceptable in real live hosting scenarios
pick_first_virthost_on_nomatch = true
# All unices are broken since it's not possible to bind to
# a privileged port (< 1024) unless uid==0
# There is a contrib in jungerl which makes it possible by means
# of an external setuid root programm called fdsrv to listen to
# to privileged port.
# If we use this feature, it requires fdsrv to be properly installed.
# Doesn't yet work with SSL.
use_fdsrv = false
keepalive_timeout = 10000
# end then a set of virtual servers
<server localhost>
port = 8000
listen = 0.0.0.0
listen_backlog = 512
auth_log = true
deflate = true
docroot = %YTOP%/www
appmods = <cgi-bin, yaws_appmod_cgi> streamtest
</server>
<server localhost>
port = 8001
listen = 0.0.0.0
docroot = /tmp
auth_log = true
dir_listings = true
<auth>
realm = foobar
dir = /
user = foo:bar
user = baz:bar
</auth>
</server>
<server localhost>
port = 8002
listen = 0.0.0.0
docroot = /tmp
auth_log = true
appmods = </, app_test>
</server>
<server localhost>
port = 8003
listen = 0.0.0.0
docroot = %YTOP%/www
auth_log = true
appmods = </, app_test exclude_paths icons>
</server>
<server localhost>
port = 8004
listen = 0.0.0.0
docroot = /tmp
auth_log = true
appmods = <non_root_appmod, app_test>
</server>
<server localhost>
port = 8005
listen = 0.0.0.0
docroot = /tmp
auth_log = true
appmods = </, jsontest>
</server>
<server localhost>
port = 8006
listen = 0.0.0.0
docroot = %YTOP%/test/t2/www
auth_log = true
partial_post_size = 2048000
php_handler = <extern, phptest:out>
arg_rewrite_mod = rewritetest
expires = <text/plain, access+2592000>
appmods = posttest reentranttest flushtest
</server>
<server localhost>
port = 8007
listen = 0.0.0.0
docroot = %YTOP%/www
auth_log = true
shaper = shapertest
</server>
<server localhost>
port = 8008
listen = 0.0.0.0
docroot = %YTOP%/test/t2/www
auth_log = true
appmods = <cgi-bin, yaws_appmod_cgi>
</server>
<server localhost>
port = 8009
listen = 0.0.0.0
docroot = %YTOP%/test/t2/www
appmods = </, throwtest>
</server>
<server localhost>
port = 8010
listen = 0.0.0.0
docroot = %YTOP%/www
index_files = index.html /testdir
</server>
<server localhost>
port = 8011
listen = 0.0.0.0
docroot = %YTOP%/www
dispatchmod = dispatchmod_tester
</server>
<server localhost>
port = 8443
listen = 0.0.0.0
docroot = %YTOP%/www
auth_log = true
<ssl>
keyfile = %YTOP%/ssl/yaws-key.pem
certfile = %YTOP%/ssl/yaws-cert.pem
depth = 0
</ssl>
</server>
<server localhost>
port = 8444
listen = 0.0.0.0
docroot = %YTOP%/test/t2/www
auth_log = true
<ssl>
keyfile = %YTOP%/ssl/yaws-key.pem
certfile = %YTOP%/ssl/yaws-cert.pem
depth = 0
</ssl>
</server>
Jump to Line
Something went wrong with that request. Please try again.