diff --git a/hiawatha/._cfg0000_hiawatha.conf b/hiawatha/._cfg0000_hiawatha.conf new file mode 100644 index 0000000..3fd13ae --- /dev/null +++ b/hiawatha/._cfg0000_hiawatha.conf @@ -0,0 +1,116 @@ +# 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 +# +ServerId = hiawatha +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 +# Interface = 127.0.0.1 +# MaxKeepAlive = 30 +# TimeForRequest = 3,20 +} +# +#Binding { +# Port = 443 +# Interface = ::1 +# MaxKeepAlive = 30 +# TimeForRequest = 3,20 +# TLScertFile = hiawatha.pem +#} + + +# BANNING SETTINGS +# Deny service to clients who misbehave. +# +#BanOnGarbage = 300 +#BanOnMaxPerIP = 60 +#BanOnMaxReqSize = 300 +#KickOnBan = yes +#RebanDuringBan = 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:php +#CGIhandler = /usr/bin/python:py +#CGIhandler = /usr/bin/ruby:rb +#CGIhandler = /usr/bin/ssi-cgi:shtml +#CGIextension = cgi +# +#FastCGIserver { +# FastCGIid = PHP5 +# ConnectTo = 127.0.0.1:2005 +# Extension = php +#} + + +# URL TOOLKIT +# This URL toolkit rule was made for the Banshee PHP framework, which +# can be downloaded from http://www.hiawatha-webserver.org/banshee +# +#UrlToolkit { +# ToolkitID = banshee +# RequestURI isfile Return +# Match ^/(css|files|images|js|slimstat)($|/) Return +# Match ^/(favicon.ico|robots.txt|sitemap.xml)$ Return +# Match .*\?(.*) Rewrite /index.php?$1 +# Match .* Rewrite /index.php +#} + + +# 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 = /var/www/hiawatha +StartFile = index.html +AccessLogfile = /var/log/hiawatha/access.log +ErrorLogfile = /var/log/hiawatha/error.log +#ErrorHandler = 404:/error.cgi + + +# VIRTUAL HOSTS +# Use a VirtualHost section to declare the websites you want to host. +# +#VirtualHost { +# Hostname = www.my-domain.com +# WebsiteRoot = /var/www/my-domain/public +# StartFile = index.php +# AccessLogfile = /var/www/my-domain/log/access.log +# ErrorLogfile = /var/www/my-domain/log/error.log +# TimeForCGI = 5 +# UseFastCGI = PHP5 +# UseToolkit = banshee +#} + + +# DIRECTORY SETTINGS +# You can specify some settings per directory. +# +#Directory { +# Path = /home/baduser +# ExecuteCGI = no +# UploadSpeed = 10,2 +#} diff --git a/init.d/._cfg0000_hiawatha b/init.d/._cfg0000_hiawatha new file mode 100755 index 0000000..36720dc --- /dev/null +++ b/init.d/._cfg0000_hiawatha @@ -0,0 +1,26 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +depend() { + need net +} + +start() { + ebegin "Starting ${SVCNAME}" + start-stop-daemon \ + --start \ + --exec "/usr/sbin/hiawatha" \ + --pidfile "/var/run/hiawatha.pid" + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + start-stop-daemon \ + --stop \ + --exec "/usr/sbin/hiawatha" \ + --pidfile "/var/run/hiawatha.pid" + eend $? +}