Если вам нужен очень простой web сервер который практически не требует настройки, то есть один, который на мой взгляд, очень подойдёт - thttpd. Он настолько прост, что даже не может выполнять php скрипты. Только статический контент и обычные cgi скрипты.
В большинстве дистрибутивов сей web сервер есть в репозиториях, во всяком случае в debian lenny есть:
sudo aptitude install thttpd
Более ничего настраивать не надо:
sudo thttpd -r -d /var/www/
Теперь по ip адресу сервера, будет доступна директория /var/www. Параметр -r разрешает доступт thttpd серверу только в определённой директории, а -d указывает эту директорию.
По умолчанию thttpd запускается от пользователя root, и продолжает работу как супер пользователь, но можно легко изменить это:
sudo thttpd -r -d /var/www/ -u www-data
Каждый раз писать ip адрес сервера для доступа к нему не очень удобно, а чтобы сервер обрабатывал хосты, можно указать их, или использовать vhost. В первом случае достаточно указать его:
sudo thttpd -r -d /var/www/example.com -u www-data -h example.com
Чтобы использовать vhost, нужно использовать ключ -v, и создать директорию для каждого сайта, относительно основной директории:
# создадим пару директорий для сайтов
mkdir /var/www/{example.com,next.example.com}
# Запустим web сервер
sudo thttpd -r -d /var/www/ -u www-data -v
Конечно, для серьёзных проектов данный web сервер не подойдёт, но бывают моменты, когда нужно разместить небольшой сайт со статическим контентом быстро, и без лишней настройки. С этой задачей thttpd справится на отлично.
Похожие записи:

http://code.google.com/p/mongoose/
[Ответить]
Ссылка | Август 24th, 2010 at 10:19
Прикольное совпадение! А я только что (часа три назад) написал про другой лёгкий сервер - Mongoose.
http://brokenbrake.biz/2010/08/24/webserver-mongoose
И "Мангуст" как раз PHP и почти всё что угодно умеет, не смотря на легковесность.
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 11:04
Ну не почти всё что угодно. Скорее, минимально необходимый набор :)
Я этот пост написал ещё с неделю назад. Просто поставил дату публикации на сегодня :)
[Ответить]
Ссылка | Август 24th, 2010 at 10:53
У тебя серьезные косяки с комментированием. Во-первых, форма меня не запомнила, во-вторых, почему-то очень тормозит при отправке комментария. Вот.
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 11:09
Тормозит наверное хостинг, а вот что не запоминает не знал, спасибо. Надо посмотреть что не так :)
[Ответить]
Тормоз Отвечает:
Август 24th, 2010 at 11:14
А ты, похоже, поменял чего-то.
Недавно же совсем другой дизайн был, да?
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 11:16
Ага :) Я давно планировал сменить дизайн. Просто не было подходящих идей. Сейчас вот на этот наткнулся, и довольно солидно изменил :)
На мой взгляд этот лучше чем тот, что был до него..
[Ответить]
Ссылка | Август 24th, 2010 at 10:55
"Он настолько прост, что даже не может выполнять php скрипты."
Это тонкий троллинг PHP программистов?
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 14:34
Нет же. Это скорее к его лёгкости, простоте и минималистичности.
[Ответить]
Subsanek Отвечает:
Август 24th, 2010 at 19:22
PHP действительно легкий. Его отлично знаю, а щас начал учить C и уже все сложным кажется хоть и синтаксис, название цыклом, встроенных функций и их использование практисески одинаково.
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 19:41
Под лёгкостью имеется в виду не лёгкость изучения языка, а скорость выполнения сценариев написанных на нём. PHP назвать шустрым, у меня, извините, рука не поднимется.
[Ответить]
Тормоз Отвечает:
Август 25th, 2010 at 04:55
Хм, а что шустро для тебя? :)
P.S. Даёшь куки в форме! Надоедает заполнять поля.
[Ответить]
bosha Отвечает:
Август 25th, 2010 at 10:30
Ну например твой блог работает довольно шустро. TextPattern довольно лёгкий движок :) У juev'а блог работает довольно шустро. Я бы даже сказал очень шустро..
P.S. Тут с комментами сложности. Это primium тема, и её не так просто изменять %)
[Ответить]
Тормоз Отвечает:
Август 25th, 2010 at 17:29
Да уж, "премиум" с функциональностью хуже базовой :)
Ну а сравнивать язык программирования с CMS мягко говоря странно. Тем более, TextPattern тоже на PHP написан.
[Ответить]
bosha Отвечает:
Август 25th, 2010 at 18:03
Я бы не сказал что хуже.. Просто не всё так идеально как хотелось бы :)
А где я сравниваю язык программирования и CMS? Ты спросил что для меня быстро, я и ответил, что твой блог на TextPattern довольно шустрый. У Juev'а за счёт хорошей оптимизации и кэширования всё тоже довольно шустро работает.
Или ты к тому, что по моему мнению PHP выполняется медленно? Так это после реактивных RoR и Django мне так кажется :)
[Ответить]
Тормоз Отвечает:
Август 26th, 2010 at 04:55
Просто раз ты говорил, что PHP медленный, естественно речь была про язык :) И ты меня снова удивляешь - как раз рубисты всегда жаловались на скорость. Ruby меня очень интересует и я планирую его изучать, но как я понял, этот язык прежде всего разработку ускоряет, а вот интерпретатор сам по себе далеко не реактивный.
[Ответить]
bosha Отвечает:
Август 26th, 2010 at 09:47
Вообще да, ты прав. RoR в моём списке лишний. Особой скоростью он не отличается. Разве что скоростью разработки. Хотя многие крупные проекты (github.com например), используют его, и не особо жалуются. В общем ждём Ruby 1.9.2. Говорят он реактивный. Даже Perl по скорости делает. А я пока плавно, медленно, но верное продолжу раскуривать django, ибо python мне таки ближе ;)
[Ответить]
Ссылка | Август 24th, 2010 at 14:28
Тоесть чем медленнее выполняется язык, тем он легче? О_о
[Ответить]
bosha Отвечает:
Август 24th, 2010 at 21:16
Чем быстрее выполняются сценарии на языке, тем он легче (для вебсервера).
[Ответить]
Ссылка | Август 24th, 2010 at 21:03
thttpd перестал развиваться в 2003 году...
[Ответить]
Ссылка | Август 30th, 2010 at 23:06