Какие языки программирования используются для написания веб-серверов?

Серверы не более чем: операционная система (в основном Linux), работающая на машине и доступная по общедоступному IP-адресу.

Операционные системы в основном написаны на языке программирования Си. И после этого можно сказать, что серверы написаны на языке программирования Си.

Если посмотреть шире, сервер - наполненная и безопасная операционная система, упакованная необходимыми инструментами и программами которые заставляют ее работать. Если мы подразумеваем сервер на базе Linux, он использует различные программы для работы в качестве сервера. Есть несколько программ, таких как Nginx, Apache web server.

Вы можете использовать практически любой дистрибутив Linux на свой вкус для запуска сервера, но Fedora, Ubuntu и CentOS являются самыми популярными в мире серверов.