Кеширование статических файлов в Nginx без старой версии сайта
Настраиваем Cache-Control для HTML и версионированных CSS, JavaScript и изображений, проверяем заголовки и избегаем зависшего старого релиза.
Тег
Страница 4 из 6
Настраиваем Cache-Control для HTML и версионированных CSS, JavaScript и изображений, проверяем заголовки и избегаем зависшего старого релиза.
Собираем статический сайт на компьютере, проверяем готовые файлы, передаём их по SSH и заменяем тестовую страницу с возможностью возврата.
Объясняем владельца, группу и права Linux на примере статического сайта: пользователь обновляет файлы, а Nginx только читает их.
Разбираем путь сайта от исходников до домена: что такое сборка, какие файлы публиковать, какую роль выполняют сервер, Nginx и DNS.
Настраиваем Nginx перед приложением на localhost: proxy_pass, заголовки, таймауты, WebSocket, проверка upstream и безопасный откат.
Храним каждую версию сайта в отдельном каталоге, переключаем Nginx одной символической ссылкой и быстро возвращаем предыдущий выпуск.