Что такое HTTP

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

HTTP —
простыми словами

сетевой протокол передачи данных. Служит для отправки запросов веб-серверу и получения ответов в виде HTML или файлов. По умолчанию, HTTP работает на сетевом порту 80.

Является небезопасным протоколом, так как все данные передаются в открытом виде. Как альтернатива, используется похожий HTTPS, который шифрует информацию.

HTTP использует 9 методов, чтобы передать серверу запрос и получить нужный ответ: OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT, PATCH. Чтобы получить веб-страницу, нужно как минимум 2 из них — HEAD и GET.

Существует похожий протокол для передачи данных — FTP, который больше используется для передачи файлов.

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

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

Инструкции:

  1. Как настроить связку Apache + HTTP/2 на Linux CentOS 7
  2. Как установить и настроить связку Asterisk + FreePBX на Rocky Linux
  3. Как установить и настроить связку Asterisk + FreePBX на Ubuntu
  4. Установка Bareos на Rocky Linux и настройка резервного копирования
  5. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  6. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  7. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  8. Настройка безопасности Linux с помощью Fail2ban
  9. Инструкция по установке и использованию GLPI на Linux CentOS
  10. Установка и настройка веб-сервера IIS + PHP + MySQL
  11. Настройка почтового сервера iRedMail на Ubuntu/Debian
  12. Как настроить почту для корпоративной среды на CentOS 8
  13. Как настроить почту для корпоративной среды на Debian
  14. Как настроить почту для корпоративной среды на Ubuntu Server
  15. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  16. Как настроить NGINX с поддержкой HTTP/2
  17. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  18. Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
  19. Установка и настройка системы мониторинга Prometheus на Linux
  20. Как установить и настроить прокси-сервер Squid на CentOS
  21. Как установить и настроить прокси-сервер Squid на Ubuntu Server
  22. Установка веб-сервера Apache на FreeBSD
  23. Как установить и использовать сервер хранения секретов Hashicorp Vault
  24. Установка и настройка почтового сервера Zimbra на Linux
  25. Инструкция по установке и использованию GLPI на Ubuntu
  26. Развертывание Битрикс24 ВМ на Rocky Linux или CentOS версии 9
  27. Установка Bareos на Linux Ubuntu и настройка резервного копирования

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

  1. Как настроить firewalld в CentOS
  2. Как настраивать перенаправления в сервере NGINX
  3. Как настроить Apache для работы по HTTPS (SSL)
  4. Как настроить HTTP/2 на Windows Server 2016 и выше
  5. Инструкция по скачиванию и разархивированию файла с помощью Powershell
  6. Получение бесплатного сертификата Lets Encrypt
  7. Инструкция по установке и настройке phplist
  8. Как установить и настроить сервер Haproxy на CentOS и Ubuntu
  9. Установка и настройка прокси-сервера 3proxy на Linux CentOS 7
  10. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  11. Как настроить веб-сервер на Rocky Linux для работы Wordpress
  12. Установка и настройка Nextcloud + NGINX на Ubuntu
  13. Настройка сервера мониторинга Zabbix на Linux CentOS 7
  14. Настройка сервера мониторинга Zabbix на Ubuntu
  15. Установка и настройка своего локального репозитория CentOS
  16. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  17. Установка и настройка CRM Битрикс24 на Linux CentOS
  18. Включение кеширования ответа от backend в Nginx
  19. Как пройти SSL-проверку при настройке https в NGINX
  20. Инструкция по установке и настройке phplist на Linux Ubuntu / Debian
  21. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  22. Установка и настройка модуля PageSpeed для NGINX и Apache
  23. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  24. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  25. Организация сервиса календаря и адресной книги на базе Baikal
  26. Публикация баз 1С как веб-приложение в Apache на операционной системе Windows
  27. Программный межсетевой экрана (маршрутизатор) pfSense — установка и настройка
  28. Как настроить балансировку http-запросов в веб-сервере NGINX
  29. Как настроить прозрачную аутентификацию в NGINX через LDAP
  30. Как установить и настроить веб-сервер на базе NGINX + uWSGI для поддержки приложений на Python
  31. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  32. Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
  33. Установка второго сервера FreeIPA с настройкой репликации
  34. Развертывание веб-сервера на базе NGINX + NodeJS на Linux Ubuntu Server
  35. Как работать с docker-compose — шпаргалка и лучшие практики
  36. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  37. Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
  38. Как работать с утилитой git — примеры команд и их описание
  39. Установка и настройка сервера Subversion (SVN) на Ubuntu
  40. Развертывание Reportportal в среде контейнеризации Docker
  41. Настройка OnlyOffice с ownCloud или Nextcloud на Linux Ubuntu
  42. Как установить и настроить автозапуск системы распределенной трассировки Zipkin на различные дистрибутивы Linux
  43. Работа с сертификатама в Consul для служб Connect и HTTPS
  44. Установка и настройка различных exporter для Prometheus
  45. Установка веб-сервера NGINX + PHP + MySQL на Linux Ubuntu и развертывание WordPress
  46. Организация сервиса календаря и адресной книги Baikal на Linux Debian
  47. Как установить и настроить сервис S3 на базе Minio на Linux
  48. Установка и настройка Signaling Server (High-performance backend) для Nextcloud Talk на Ubuntu Server
  49. Шпаргалка для docker healthcheck

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

  1. Файл docker-compose для развертывания nginx entrypoint
  2. Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
  3. Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
  4. Пример и описание скрипта для отправки сообщения в телеграм канал
  5. Развертывание caddy прокси в docker с помощью docker-compose
  6. Запуск Nextcloud с помощью docker-compose со всем необходимым
  7. Сценарий в docker-compose для запуска Rocket.Chat


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

Squid   Java   Unix shell   MinIO   Термопаста   Оперативная память   Server core   VideoUnion   FreeBSD   Aptly   CSS   Postfix   Redis   HTTP   Kubernetes   Жесткая ссылка   RTMP   Puppet   OpenVZ   Буфер обмена  
.....

Реклама