Тогда так:
Два сервера нужно. Один для организации роутинга и для WEB сервера.
Их лучше не совмещать.
По поводу ядер - в принципе я не имею сведений о проблемных ядрах, окромя пожалуй последнего из ветки 2.6 - 2.6.9.
НО! Нужно иметь ввиду, что обычно дистрибутивы тестируются и довольно долго. Так что смело можно ставить тот дистрибутив специалистом по которому Вы являетесь или у Вас есть сотрудники/друзья.
Из версий того же Apache я бы наверное ставил последнюю версию из линейки 1.3.xx
С другими рекомендациями...
В общем - ставьте дистрибутив и обновляйте его
Мои ЛИЧНЫЕ предпочтения, которые работают - это ASPLinux Server II (по смыслу тот же ASPLinux 9.2, но более менее оттестированный на предмет сервера), Mandrake 10.1 (как ни парадоксально кому-то покажется), Slackware 10. Можно посмотреть в сторону ALTLinux Master 2.4 - обновления пакетов выходят у этих дистрибутивов довольно регулярно.
Удачи!