Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 30 Sep 2014, 10:11
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Hiawatha 7.3 webserver
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
clarf


Joined: 13 Jun 2007
Posts: 612
Location: The old Lone Wolf

PostPosted: Tue 24 Aug 2010, 01:40    Post subject:  Hiawatha 7.3 webserver
Subject description: FULL Package + some nice extras
 

Hi everybody, Celebrating my 500TH post.

Here is my FULL Hiawatha 7.3 Webserver package, I compiled it for i386 architecture. Tested it in Puppy 2.16, 4.21, Dpup, Classic Pup 214X, etc.

Hiawatha an advanced and secure webserver

This Package contains:

- ttuuxxx GUI wrapper
- /etc/init.d/rc.hiawatha service script
- hiawatha.run script with some additional parameters to control hiawatha state (start, restart, stop and status).
- Fixed configuration file (look here for more information http://bkhome.org/blog/?viewDetailed=01182
- PetGet Installation script to add webuser account in Puppy security files (this user is disabled by default and no additional changes are needed)
- All features enabled (File Cache, URL toolkit, SSL, IPv6 and XSLT)

Information:

To know configuration file location and also know if this file is OK. use:

Code:
hiawatha -k


or

Code:
hiawatha.run check


In Puppy configuration file is in etc/hiawatha/hiawatha.conf, you should edit this file if you want to change the default port and interface number.

Haiwatha should listen for all active interfaces when it´s not explicitly given or commented http://www.hiawatha-webserver.org/howto/bindings

If needed, you can specify two interfaces to listen for new connections in hiawatha, use something like:

Code:
Code:
Binding {
   Port = 80
   Interface = 127.0.0.1
   Interface = 192.168.236.33
}



There´s a full configuration manual file in /root/Web-Server/hiawatha.html


Throubleshooting:

If hiawatha shows an error at boot "warning: error redirecting stdout". It´s fixed changing permissions to /dev/null file, just add write permissions for everybody.

Greetings,
clarf
clarf-hiawatha-7.3-i386.pet
Description  Hiawatha 7.3, an advanced and secure webserver. Full Package with Service script and ttuuxxx nice GUI.
pet

 Download 
Filename  clarf-hiawatha-7.3-i386.pet 
Filesize  120.78 KB 
Downloaded  555 Time(s) 
Back to top
View user's profile Send private message 
chrisadam23
Guest


PostPosted: Mon 13 Sep 2010, 05:13    Post subject: haiwatha web server  

Hiawatha started in January 2002 as a very small webserver, suitable for servers with old hardware. It was written for internet servers in student houses in Delft. Because the author was a computer science student with special interest in IT security, all sorts of experimental security features were included. This resulted in a webserver with many interesting security features which have proved useful. The author has said "I know for a long time that vulnerabilities [exist in other webservers] . [One thing] that bothers me: the runtime of a CGI. A CGI process [under other webservers] can run forever. A single CGI script can DoS a webserver. A system administrator is needed to kill the script. And what about a client that keeps on guessing passwords for HTTP authentication? These kind of issues inspired me to create Hiawatha, with settings for maximum request sending time, maximum CGI run time, client banning, etc
Back to top
the-jub


Joined: 09 Nov 2011
Posts: 31
Location: England

PostPosted: Wed 11 Jul 2012, 11:21    Post subject:  

er ... no way clarf, nearly two years here + 300 D/L and not a single peep from anyone. this must be the best .pet ever!

any plans to do 8.4? I was thinking about making the 8.4 .pet me self but Ive only ever made one .pet so you'd probably be way better/faster at it....
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0549s ][ Queries: 13 (0.0113s) ][ GZIP on ]