A flexible http server