Веб-сервер — это не только программа, принимающая HTTP-запросы. Это часть системы, включающей операционную систему, сеть, файловую структуру, сертификаты и журналы.
Основные компоненты
- Операционная система управляет процессами, памятью и сетью.
- Веб-сервер принимает запросы и отдаёт файлы либо передаёт запросы приложению.
- DNS направляет доменное имя на IP-адрес.
- TLS обеспечивает аутентификацию сервера и шифрование.
- Журналы помогают диагностировать ошибки.
Базовые проверки Linux
systemctl status nginx
ss -lntup
nginx -t
journalctl -u nginx --since todayКоманды позволяют проверить состояние службы, слушающие сокеты, конфигурацию и системные сообщения.