Как настроить права на файлы сайта для Nginx без chmod 777
Объясняем владельца, группу и права Linux на примере статического сайта: пользователь обновляет файлы, а Nginx только читает их.
Тег
Страница 4 из 5
Объясняем владельца, группу и права Linux на примере статического сайта: пользователь обновляет файлы, а Nginx только читает их.
Объясняем службу и unit-файл на примере Node.js-приложения: отдельный пользователь, команда запуска, автозапуск, журнал и проверка порта.
Храним каждую версию сайта в отдельном каталоге, переключаем Nginx одной символической ссылкой и быстро возвращаем предыдущий выпуск.
Определяем границы сбоя, возвращаем доступ через консоль хостера, исправляем конфигурацию или загрузку и решаем, когда нужен чистый сервер.
Ищем причину медленной работы и отказов Linux-сервера: фиксируем время, проверяем сервис, процессы, память, диск, сеть и журналы, затем подтверждаем гипотезу одной проверкой.
Разбираем структуру Bash-скрипта, аргументы, кавычки, коды возврата, временные файлы, повторный запуск и проверку через bash -n и ShellCheck.