PLEASE NOTE: Native Lighttpd Windows builds are available at http://en.wlmp-project.net/
The last available Lighttpd for Windows build that I created using Cygwin was Lighttpd for Windows 1.4.17.
Updated September 29, 2009.

In the comments below, please list your site(s) that use any of my lighttpd builds. My goal is to get a rough head count and it gives you a plug to your site – I sincerely hope that this little blog can send some traffic your way. So please take a second and list what and where you run. Thank you in advance.

I’ll give an example using my site to start off the list:

format:
Name/Nickname – lighttpd version and platform – URL

Kevin Worthington – lighttpd/1.4.18 on linux – //kevinworthington.com/

While I was playing with my iPhone in a moving car, I noticed that it continually asked me if I would like to join the various Wi-Fi networks that it found. This got me thinking how many people are currently using, or will use, the iPhone to find open access points. The iPhone makes it dead simple to locate the insecure networks via the lack of a “lock” icon which is handy, especially since even slow access points (using 802.11b for example) are faster than AT&T’s EDGE network.

I am sure I will still be finding out cool things the iPhone can do as time goes on. I am just hoping that a software udpate down the road will add the ability to record digital video. I am really surprised that it was left out of these first versions. I will keep my fingers crossed, but I am not holding my breath.

Any thoughts about war-driving with the iPhone? Or any other iPhone related thoughts?

This is very disturbing. A student at the University of Florida asked John Kerry some questions and ultimately got Tasered and arrested. Sure the kid was annoying the way he asked the barrage of questions, but as Americans we should have a long-forgotten right called the Freedom of Speech. Kerry was trying to answered the student’s question while several university police officers dragged him away from the microphone and Tasered him. Excessive force was used, especially since the kid had his hands up and there were at least six officers trying to restrain him. All the while the student was asking why he was being arrested, and he was not given a reason until much later when he was in handcuffs. The LiveLeak video below shows that part.

YouTube video 1 of the incident
YouTube video 2 of the incident
LiveLeak Video: Kerry Taser Incident….raw footage of after he was tasered and led away

John P. at One Man’s Blog also has an excellent post about this incident and Tasering in general.

I sincerely hope that some disciplinary action is taken on the involved UF police officers involved in this. Freedom of speech needs to make a comeback.

So what do you think? Was the use of a Taser justified or excessive? Leave your comments below.

Note: The original story that I saw was on Slashdot.

PLEASE NOTE: Native Lighttpd Windows builds are available at http://en.wlmp-project.net/
The last available Lighttpd for Windows build that I created using Cygwin was Lighttpd for Windows 1.4.17.
Updated September 29, 2009.

Now available for download: Binary and Source RPMs for the 1.5 pre-release Lighttpd-1.5.0-r1992. Choose the correct RPMs for your distribution by viewing the README.txt. Note that this is a testing release that I am providing for you to try, as the Lighttpd team moves closer to the actual 1.5.0 release. Please report bugs to: http://trac.lighttpd.net/trac/newticket. (Discontinued Link)

Lighttpd blog announcement is here.

Create a file called error-handler.html in the root directory of the server (the one you refer to as ‘/’) and make an entry in your lighttpd.conf file:

## error-handler for status 404
server.error-handler-404 = “/error-handler.html”

Advanced options:

If you use a particular scrpting language on your site (php, perl, cgi, fast-cgi, etc.) you can name your error-handler with the appropriate file extension:

## error-handler for status 404
#server.error-handler-404 = “/error-handler.html”
#server.error-handler-404 = “/error-handler.php”
#server.error-handler-404 = “/error-handler.pl”
#server.error-handler-404 = “/error-handler.cgi”
#server.error-handler-404 = “/error-handler.fcgi”

Tip: Copy the entire block above into your lighttpd.conf and uncomment the one appropriate line by removing the leading “#” symbol.

After making all your changes, restart lighttpd and test your new error handler by visiting an incorrect URL.

Have any other Lighttpd error handling tips? Leave a comment below.

PLEASE NOTE: Native Lighttpd Windows builds are available at http://en.wlmp-project.net/
The last available Lighttpd for Windows build that I created using Cygwin was Lighttpd for Windows 1.4.17.
Updated September 29, 2009.

Lighttpd/1.4.17 for Win32 is released by the WLMP Project:
http://en.wlmp-project.net/downloads.php

I have built Lighttpd/1.4.17 for Linux: RedHat Enterprise Linux 4 AND CentOS 4; RedHat Enterprise Linux 5 AND CentOS 5; Fedora 7

Download at your own risk!:
http://www.kevindustries.com/media/kw/files/linux/lighttpd/RPMS/

Please note that KWEL4 rpm files in the above directory are for RedHat Enterprise Linux 4 AND CentOS 4.
Please note that KWEL5 rpm files in the EL5 directory are for RedHat Enterprise Linux 5 AND CentOS 5.
Please note that KW.f7 rpm files in the f7 directory are for Fedora 7.

Be sure to download the correct packages for your distribution.

Source RPMS (SRPMS) for the above are here:
http://www.kevindustries.com/media/kw/files/linux/lighttpd/SRPMS/

Get your lighttpd 1.4.17 now, and enjoy.