Как мы скрываем файлы от публичного доступа
Сегодня мы раскроем секретные ингредиенты, которые делают наши технологии уникальными. Наш шеф-СТО Евгений Хацко расскажет о том, как приготовить Django Nginx Secure Link. Приятного прочтения. Мы сделали первый релиз нашего пакета, его можно встретить вот здесь. Мотивацией послужило наличие проблемы со скрытием файлов от публичного доступа для неавторизованных пользователей или, если идти глубже, и вовсе скрыть файл ото всех, создавая временные ссылки под каждый отдельный файл. Возможно, что кто-то...
120 читали · 4 года назад
Старт изолированного Django3 проекта под деплой на uWSGI и nginx
Банальный и простой пример старта в виртуальном окружении Django 3 проекта под деплой на uWSGI и nginx. Будем считать, что у нас чистая система Ubuntu 18.04, с установленным python версии 3, пользователем root и открытым ssh доступом. Обновим пакеты системы и глобольно установим пакет для работы с виртуальным окружением virtualenv: sudo apt-get update sudo apt install python3-pip pip3 install virtualenv После чего, создадим пользователя с домашней папкой. Не надо работать от пользователя root.  Самый легкий путь - использовать команду adduser - она по шагам проведет по созданию пользователя. Назовем его для примера django-user...