1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
[{port, 8088},
{server_name, "your.server.net"},
{modules, [mod_alias,mod_auth,mod_esi,mod_actions,mod_cgi,mod_dir,mod_get,
mod_head,mod_log,mod_disk_log]},
{server_admin, "jocke@erix.ericsson.se"},
{server_root, "/var/tmp/server_root"},
{error_log, "logs/error_log_8088"},
{transfer_log, "logs/access_log_8088"},
{error_disk_log, "logs/error_disk_log_8088"},
{error_disk_log_size, {200000,10}},
{transfer_disk_log, "logs/access_disk_log_8088"},
{transfer_disk_log_size, {200000,10}},
{max_clients, 150},
{document_root, "/var/tmp/server_root/htdocs"},
{directory_index, ["index.html","welcome.html"]},
{default_type, "text/plain"},
{alias, {"/icons/", "/var/tmp/server_root/icons/"}},
{alias, {"/pics/", "/var/tmp/server_root/icons/"}},
{script_alias, {"/cgi-bin/", "/var/tmp/server_root/cgi-bin/"}},
{script_alias, {"/htbin/", "/var/tmp/server_root/cgi-bin/"}},
{erl_script_alias, {"/cgi-bin/erl", [httpd_example]}},
{socket_type, {ssl, [{certfile, "/var/tmp/server_root/ssl/ssl_server_cert.pem"},
{keyfile, "/var/tmp/server_root/ssl/ssl_key.pem"},
{verify, verify_none}]}},
{directory, {"/var/tmp/server_root/htdocs/open",
[{require,["user","one","Aladdin"]},
{auth_group_file,"/var/tmp/server_root/auth/group"},
{auth_user_file,"/var/tmp/server_root/auth/passwd"},
{auth_name,"Open Area"}]}},
{directory, {"/var/tmp/server_root/htdocs/secret",
[{require,["group","group1","group2"]},
{auth_group_file,"/var/tmp/server_root/auth/group"},
{auth_user_file,"/var/tmp/server_root/auth/passwd"},
{auth_name,"Secret Area"}]}},
{directory, {"/var/tmp/server_root/htdocs/secret/top_secret",
[{require,["group","group3"]},
{auth_group_file,"/var/tmp/server_root/auth/group"},
{auth_user_file,"/var/tmp/server_root/auth/passwd"},
{auth_name,"Top Secret Area"}]}},
{directory, {"/var/tmp/server_root/htdocs/mnesia_open",
[{require,["user","one","Aladdin"]},
{auth_mnesia_d_b,"On"},
{auth_name,"Open Area"}]}},
{directory, {"/var/tmp/server_root/htdocs/mnesia_secret",
[{require,["group","group1","group2"]},
{auth_mnesia_d_b,"On"},
{auth_name,"Secret Area"}]}},
{directory, {"/var/tmp/server_root/htdocs/mnesia_secret/top_secret",
[{require,["group","group3"]},
{auth_mnesia_d_b,"On"},
{auth_name,"Top Secret Area"}]}}].
|