summaryrefslogtreecommitdiff
path: root/lib/inets/examples/server_root/conf/8080.conf
blob: bf8fbba3907507f4fe0a3a35f1f0a8c8255973c2 (plain)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[{port, 8080},
 {server_name, "your.server.net"},
 {socket_type, ip_comm},
 {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_8080"},
 {transfer_log, "logs/access_log_8080"},
 {security_log, "logs/security_log_8080"},
 {error_disk_log, "logs/error_disk_log_8080"},
 {error_disk_log_size, {200000,10}},
 {transfer_disk_log, "logs/access_disk_log_8080"},
 {transfer_disk_log_size, {200000,10}},
 {security_disk_log, "logs/security_disk_log"},
 {security_disk_log_size, {200000,10}},
 {max_clients, 50},
 %%{keep_alive, 5},
 %%{keep_alive_timeout, 10},
 {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]}},
 %%{script, {"HEAD", "/cgi-bin/printenv.sh"}},
 %%{action, {"image/gif", "/cgi-bin/printenv.sh"}},
 {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"},
               {auth_type,"plain"}]}},
 {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"},
               {auth_type,"plain"}]}},
 {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"},
               {auth_type,"plain"}]}},
 {directory, {"/var/tmp/server_root/htdocs/mnesia_open",
              [{require,["user","one","Aladdin"]},
               {auth_name,"Open Area"},
               {auth_type,"mnesia"}]}},
 {directory, {"/var/tmp/server_root/htdocs/mnesia_secret",
              [{require,["group","group1","group2"]},
               {auth_name,"Secret Area"},
               {auth_type,"mnesia"}]}},
 {directory, {"/var/tmp/server_root/htdocs/mnesia_secret/top_secret",
              [{security_callback_module,"security_callback"},
               {security_auth_timeout,1},
               {security_fail_expire_time,1},
               {security_block_time,10},
               {security_max_retries,3},
               {security_data_file,"logs/security_data"},
               {deny_from,["100.234.22.12","194.100.34.1","130.100.34.25"]},
               {allow_from,["130.100.34","130.100.35"]},
               {require,["group","group3"]},
               {auth_name,"Top Secret Area"},
               {auth_type,"mnesia"}]}}].