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: Select all
hiawatha -k
Code: Select all
hiawatha.run check
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: Select all
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