Виртуальное окружение Python: как создать и проверить venv
Создаём отдельное окружение проекта через venv, проверяем выбранный интерпретатор, добавляем .venv в Git и учимся пересоздавать окружение.
Архив
Страница 21 из 27
Создаём отдельное окружение проекта через venv, проверяем выбранный интерпретатор, добавляем .venv в Git и учимся пересоздавать окружение.
Публикуем Compose-приложение через Nginx на хосте: оставляем контейнер на loopback, настраиваем reverse proxy, проверяем HTTPS и закрытые порты.
Разбираем TLS-сертификат, проверку владения доменом, выпуск на хостинге и VPS, перенаправление HTTP и контроль автоматического продления.
Разбираем, что Python называет модулем, как работает import, зачем нужен __name__ и почему код не должен запускать работу при импорте.
Выбираем основной адрес, настраиваем DNS, HTTPS и постоянный редирект, согласуем canonical, внутренние ссылки и карту сайта без дублей.
Настраиваем кеш ответов приложения в Nginx: cache zone, ключ, bypass для авторизации и cookies, TTL, cache lock, проверка HIT/MISS и безопасный откат.