Надо различать http-сервер и веб-приложение. Http-сервер - это программа, которая непосредственно получает сетевые запросы и потом, если надо, отдает на исполнение в веб-приложение.
Все популярные http-серверы (Nginx, Apache, Caddy) реализуют многозадачность в том или ином виде (потоки, асинхронность и т.д.). При обработке нескольких запросов http-сервер запускает несколько копий веб-приложения, которое, обычно, однопоточное, но может реализовывать потоки средствами языка.
В веб фреймворках (Flask, Django) есть возможность поднять http-сервер, но он, как правило, предназначен только для разработки, а не для реальных приложений. Например, базовый http-сервер во Flask - однозадачный, он не умеет обрабатывать несколько запросов параллельно.
Тем не менее, в скриптовых языках могут быть production-ready http-серверы, которые в том числе реализуют многозадачность. Так, на Python есть Waitress и Gunicorn.