124 lines
2.7 KiB
Plaintext
124 lines
2.7 KiB
Plaintext
# Hiawatha main configuration file
|
|
#
|
|
|
|
# VARIABLES
|
|
# With 'set', you can declare a variable. Make sure the name of the
|
|
# variable doesn't conflict with any of the configuration options.
|
|
# The variables are case-sensitive and cannot be redeclared.
|
|
#
|
|
#set LOCALHOST = 127.0.0.0/8
|
|
|
|
|
|
# GENERAL SETTINGS
|
|
#
|
|
|
|
ConnectionsTotal = 1000
|
|
ConnectionsPerIP = 25
|
|
SystemLogfile = /var/log/hiawatha/system.log
|
|
GarbageLogfile = /var/log/hiawatha/garbage.log
|
|
|
|
|
|
# BINDING SETTINGS
|
|
# A binding is where a client can connect to.
|
|
#
|
|
Binding {
|
|
Port = 80
|
|
}
|
|
#
|
|
#Binding {
|
|
# Port = 443
|
|
# TLScertFile = ssl/hiawatha.pem
|
|
# Interface = 127.0.0.1
|
|
# MaxRequestSize = 2048
|
|
# TimeForRequest = 30
|
|
#}
|
|
|
|
|
|
# BANNING SETTINGS
|
|
# Deny service to clients who misbehave.
|
|
#
|
|
#BanOnGarbage = 300
|
|
#BanOnMaxPerIP = 60
|
|
#BanOnMaxReqSize = 300
|
|
#KickOnBan = yes
|
|
#RebanDuringBan = yes
|
|
|
|
ExecuteCGI = yes
|
|
|
|
# COMMON GATEWAY INTERFACE (CGI) SETTINGS
|
|
# These settings can be used to run CGI applications.
|
|
#
|
|
#CGIhandler = /usr/bin/perl:pl
|
|
CGIhandler = /usr/bin/php-cgi:php5,php
|
|
#CGIhandler = /usr/bin/python:py
|
|
#CGIhandler = /usr/bin/ruby:rb
|
|
#CGIhandler = /usr/bin/ssi-cgi:shtml
|
|
#CGIextension = cgi
|
|
#TriggerOnCGIstatus = no
|
|
#
|
|
#ConnectTo = /var/lib/hiawatha/php-fcgi.sock
|
|
FastCGIserver {
|
|
FastCGIid = PHP5
|
|
ConnectTo = /var/lib/hiawatha/php-fcgi.sock
|
|
Extension = php
|
|
SessionTimeout = 30
|
|
}
|
|
|
|
|
|
# URL TOOLKIT
|
|
# This URL toolkit rule was made for the Banshee PHP framework,
|
|
# which can be downloaded from http:/www.banshee-php.org/
|
|
#
|
|
#UrlToolkit {
|
|
# ToolkitID = banshee
|
|
# RequestURI isfile Return
|
|
# Match ^/(css|files|fonts|images|js)($|/) Return
|
|
# Match ^/(favicon.ico|robots.txt)$ Return
|
|
# Match [^?]*(\?.*)? Rewrite /index.php$1
|
|
#}
|
|
|
|
|
|
# DIRECTORY SETTINGS
|
|
# You can specify some settings per directory.
|
|
#
|
|
#Directory {
|
|
# DirectoryID = static
|
|
# Path = /css, /fonts, /images, /js
|
|
# ExpirePeriod = 2 weeks
|
|
#}
|
|
#
|
|
#Directory {
|
|
# DirectoryID = files
|
|
# Path = /files
|
|
# ShowIndex = yes
|
|
# StartFile = index.html
|
|
# ExecuteCGI = no
|
|
#}
|
|
|
|
|
|
# DEFAULT WEBSITE
|
|
# It is wise to use your IP address as the hostname of the default website
|
|
# and give it a blank webpage. By doing so, automated webscanners won't find
|
|
# your possible vulnerable website.
|
|
#
|
|
Hostname = 127.0.0.1
|
|
WebsiteRoot = /srv/http/hiawatha
|
|
StartFile = index.html
|
|
AccessLogfile = /var/log/hiawatha/access.log
|
|
ErrorLogfile = /var/log/hiawatha/error.log
|
|
UseFastCGI = PHP5
|
|
|
|
# VIRTUAL HOSTS
|
|
# Use a VirtualHost section for each website you want to host.
|
|
#
|
|
#VirtualHost {
|
|
# Hostname = www.my-domain.com
|
|
# WebsiteRoot = /srv/http/my-domain/public
|
|
# AccessLogfile = /srv/http/my-domain/log/access.log
|
|
# ErrorLogfile = /srv/http/my-domain/log/error.log
|
|
# TimeForCGI = 5
|
|
# UseFastCGI = PHP5
|
|
# UseToolkit = banshee
|
|
# UseDirectory = static, files
|
|
#}
|