Tanto o Nginx quanto o Lighttpd são escolhas melhores do que o apache quando se trata de usá-los como um proxy reverso para Django, Rails, etc. Ambos suportam FastCGI e HTTP proxy. Ambos oferecem um único modelo baseado em select () (ou melhor) para um uso eficiente de recursos.
No entanto, meu voto vai para o Nginx, ele tem uma base de usuários muito ativa (atualmente é a queridinha do conjunto Ruby on Rails), e está em desenvolvimento ativo. O Lighttpd pode ser confundido com a morte, 2 anos ou mais e ainda estamos aguardando uma versão beta de 1.5.