Port 8080
#ServerName your.server.net
SocketType ip_comm
Modules mod_alias mod_auth mod_esi mod_actions mod_cgi mod_dir mod_get mod_head mod_log mod_disk_log
ServerAdmin jocke@erix.ericsson.se
ServerRoot /var/tmp/server_root
ErrorLog logs/error_log_8080
TransferLog logs/access_log_8080
SecurityLog logs/security_log_8080
ErrorDiskLog logs/error_disk_log_8080
ErrorDiskLogSize 200000 10
TransferDiskLog logs/access_disk_log_8080
TransferDiskLogSize 200000 10
SecurityDiskLog logs/security_disk_log
SecurityDiskLogSize 200000 10
MaxClients 50
#KeepAlive 5
#KeepAliveTimeout 10
DocumentRoot /var/tmp/server_root/htdocs
DirectoryIndex index.html welcome.html
DefaultType text/plain
Alias /icons/ /var/tmp/server_root/icons/
Alias /pics/ /var/tmp/server_root/icons/
ScriptAlias /cgi-bin/ /var/tmp/server_root/cgi-bin/
ScriptAlias /htbin/ /var/tmp/server_root/cgi-bin/
ErlScriptAlias /cgi-bin/erl httpd_example io
EvalScriptAlias /eval httpd_example io
#Script HEAD /cgi-bin/printenv.sh
#Action image/gif /cgi-bin/printenv.sh
AuthDBType plain
AuthName Open Area
AuthUserFile /var/tmp/server_root/auth/passwd
AuthGroupFile /var/tmp/server_root/auth/group
require user one Aladdin
AuthDBType plain
AuthName Secret Area
AuthUserFile /var/tmp/server_root/auth/passwd
AuthGroupFile /var/tmp/server_root/auth/group
require group group1 group2
AuthDBType plain
AuthName Top Secret Area
AuthUserFile /var/tmp/server_root/auth/passwd
AuthGroupFile /var/tmp/server_root/auth/group
require group group3
AuthDBType mnesia
AuthName Open Area
require user one Aladdin
AuthDBType mnesia
AuthName Secret Area
require group group1 group2
AuthDBType mnesia
AuthName Top Secret Area
require group group3
allow from 130.100.34 130.100.35
deny from 100.234.22.12 194.100.34.1 130.100.34.25
SecurityDataFile logs/security_data
SecurityMaxRetries 3
SecurityBlockTime 10
SecurityFailExpireTime 1
SecurityAuthTimeout 1
SecurityCallbackModule security_callback