Что такое веб-сервер

Обновлено Обновлено: Опубликовано Опубликовано:

Веб-сервер —
простыми словами

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

Примитивная схема работы: клиент отправляет http-запрос - сервер его обрабатывает и выдает ответ.

Большинство веб-серверов реализовано на базе программного обеспечения (ПО) ApacheNGINX, Lighttpd или их комбинации. Это бесплатные программы и их можно скачать с официальных сайтов.

Основную массу составляют сервера на базе Linux и FreeBSD. Основная причина — бесплатность и сверхнадежность UNIX-систем. Но есть немного веб-серверов на Windows — также с установленным перечисленным ПО или встроенным IIS.

Прочитайте более подробно о веб-сервере на сайте Википедия

Встречается в статьях

Инструкции:

  1. Как настроить связку Apache + HTTP/2 на Linux CentOS 7
  2. Как установить и настроить связку Asterisk + FreePBX на CentOS 8
  3. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  4. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  5. Настройка безопасности Linux с помощью Fail2ban
  6. Как установить и выполнить базовую настройку для Flussonic
  7. Инструкция по установке и использованию GLPI на Linux CentOS
  8. Как вручную настроить сервер хостинга на CentOS 7
  9. Установка и настройка веб-сервера IIS + PHP + MySQL
  10. Как установить и настроить iRedMail на Linux CentOS
  11. Настройка почтового сервера iRedMail на Ubuntu
  12. Как оптимизировать веб-сервер NGINX
  13. Как настроить почту для корпоративной среды на CentOS 8
  14. Как настроить почту для корпоративной среды на Ubuntu Server
  15. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  16. Как настроить NGINX с поддержкой HTTP/2
  17. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  18. Как настроить почту на базе Postfix для корпоративной среды
  19. Настройка портала TeamPass для совместного хранения паролей
  20. Установка Nginx + PHP + MySQL на Astra Linux
  21. Установка веб-сервера Apache на FreeBSD
  22. Как установить и использовать сервер хранения секретов Hashicorp Vault

Мини-инструкции:

  1. Как установить NGINX на CentOS 7
  2. Как пользоваться командой systemctl
  3. Установка и настройка memcached на CentOS 7 и 8
  4. Установка и настройка XCache на CentOS 7
  5. Как настраивать перенаправления в сервере NGINX
  6. Как настроить Apache для работы по HTTPS (SSL)
  7. Как настроить HTTP/2 на Windows Server 2016 и выше
  8. Как установить PHP 7 на Linux CentOS 7
  9. Получение бесплатного сертификата Lets Encrypt
  10. Как настроить лимиты и ограничения в веб-сервере NGINX
  11. Сертификат для Linux в центре сертификации Active Directory Certificate Services
  12. Перенаправление портов на роутере Mikrotik
  13. Установка и настройка OwnCloud на CentOS 7 или 8
  14. Xibo сервер на Linux Ubuntu — установка и настройка
  15. Инструкция по установке и настройке phplist
  16. Как и где настраивать время сессии PHP
  17. Анализ и мониторинг нагрузки веб-сервера на базе Linux
  18. Установка и настройка умного дома от MajorDoMo
  19. Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
  20. Использование бесплатной панели управления хостингом Brainy
  21. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  22. Установка и настройка Nextcloud + NGINX на Ubuntu
  23. Обновления портала базы знаний phpMyFAQ до последней версии
  24. Настройка сервера мониторинга Zabbix на Linux CentOS
  25. Установка и настройка SAMS для управления Squid на CentOS 7
  26. Настройка сервера мониторинга Zabbix на Ubuntu
  27. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  28. Установка и настройка своего локального репозитория CentOS
  29. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  30. Использование Roundcube для нескольких почтовых серверов
  31. Как создать свой собственный образ для Docker
  32. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  33. Добавление еще одной версии PHP в Apache на CentOS 7
  34. Установка обновления phplist с сохранением данных предыдущей версии
  35. Установка Ignition на сервер под управлением Linux
  36. Установка и настройка CRM Битрикс24 от 1С на Linux CentOS
  37. Установка платформы .NET Framework на Linux Ubuntu
  38. Включение кеширования ответа от backend в Nginx
  39. Установка и настройка сервера 1С + PostgreSQL на Linux Ubuntu
  40. Установка и настройка SARG на CentOS для анализа логов прокси-сервера SQUID
  41. Установка и использование сервера Freeradius на Linux CentOS 8
  42. Как пройти SSL-проверку при настройке https в NGINX
  43. Инструкция по установке и настройке phplist на Linux Ubuntu
  44. Установка и настройка сервера NextCloud на CentOS 8
  45. Установка и настройка модуля PageSpeed для NGINX и Apache
  46. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  47. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  48. Организация сервиса календаря и адресной книги на базе Baikal
  49. Настройка аутентификации доменных пользователей в Nextcloud
  50. Отправка почты из Битрикс24 без попадания в СПАМ
  51. Как создать собственный Docker-образ с веб-сервером
  52. Публикация баз 1С как веб-приложение в Apache на операционной системе Windows
  53. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  54. Как установить веб-сервер Tomcat на Linux Ubuntu Server
  55. Как настроить балансировку http-запросов в веб-сервере NGINX
  56. Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
  57. Как настроить прозрачную аутентификацию в NGINX через LDAP
  58. Как установить и настроить веб-сервер на базе NGINX + uWSGI для поддержки приложений на Python
  59. Развертывание Django проекта на Ubuntu под веб-сервер Nginx

Примеры скриптов:

  1. Скрипт php для создания почтового ящика в iRedMail
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

MAPI   UAC   SSH   FreeIPA   Cron   CentOS   Redmine   Сетевой шлюз   Root   SSD   RAID   Prometheus   Javascript   IP-адрес   ClickHouse   Тачпад   SquidGuard   NAT   Memcached   UWSGI  
.....

Реклама