Default lighttpd.conf "index-file.names" value error

Bug #1019253 reported by Serge Matveenko on 2012-06-29
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
lighttpd (Ubuntu)
Undecided
Unassigned

Bug Description

Default lighttpd.conf file contains typo error in the "index-file.name" value causing default index file not to display.

It is now

"""
index-file.names = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                               " index.lighttpd.html" )
"""

But should be

"""

index-file.names = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                                "index.lighttpd.html" )
"""

Notice space inside last file name after opening quote.

Serge Matveenko (lig) wrote :

Also I've noticed that this is true for Debian Squeeze too.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in lighttpd (Ubuntu):
status: New → Confirmed
airstreamer (thomas-cada) wrote :

Hi all.

Its now March 2014, and I have spent 4 hours tracking down why a fresh lighttpd install on Ubuntu server 12.04 would not display the placeholder page. I came to find that it was the extra space in the index.lighttp.html definition in the valid index names list.

What helped me find out what was happening, was that the lighttpd install on a Debian wheezy system running on a Raspberry Pi system worked properly. The solution only came about because of a careful perusal of the 2 lighttpd.conf files.

Perhaps its time to correct the problem? Its been over 2 1/2 years.

Thanks... Tom.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers