обычно под сервером понимается компьютер, постоянно работающий в Сети. На таком компьютере содержится программное обеспечение и записаны сайты, для того, чтобы каждый пользователь Сети смог увидеть эти сайты в любое время суток.
С программной точки зрения сервер - это программа для обслуживания такого компьютера (например, Apache).