Владислав Белов
Выполнено по дисциплине «Разработка и проектирование интерфейсов пользователя». Все заголовки и текстовые элементы можно поменять под нужды владельца.
ОПЫТ И НАВЫКИ
ОБО МНЕ
Здесь можно разместить абсолютно любую информацию, которую захочет владелец страницы и поменять favicon и фото справа.
РАБОТЫ
ИЗБРАННЫЕ КЕЙСЫ
Данный сайт
Гостевой бот
Бот для продажи рассеивателей
LET'S TALK ABOUT
YOUR PROJECT
ОБРАТНАЯ СВЯЗЬ
FAQ
QUICK
ANSWERS
По дисциплине 05.01 "Разработка и проектирование интерфейсов пользователя"
Содержимое доступно только владельцу данной страницы, по ссылке /admin/. Там находится админ-панель с возможностью редактировать все значения, которые вы видите. Например, все вопросы и ответы из FAQ созданы исключительно по такой логике.
Сайт развернут на облачном выделенном сервере с помощью Docker. Сейчас где-то в Москве работает компьютер с запущенным контейнером, на котором держится этот сайт и база данных к нему, ему принадлежит IP 45.90.219.175. Красивый домен куплен на сервисе reg.ru, и для того чтобы связать сайт и домен, прокинуты А-записи DNS-сервера провайдера к айпишнику выше. Как можно заметить, соединение защищено. SSL сертификат получен бесплатно, средствами утилиты certbot на рабочей машине.
Когда вы заходите на сайт, nginx слушает и проксирует запросы gunicorn, а он, в свою очередь, отдает данные к веб-серверу на Python. Когда запрос обрабатывается Python, происходит обратное действие: gunicorn получает ответ от python-процесса, после чего передает это nginx. Nginx берет необходимую статику (картинки, скрипты, страничку и стили) и отправляет обратно вам. На уровне отправки запроса, протокол HTTPS полностью шифрует ваши данные, и вы получаете их в безопасном виде, никто не сможет перехватить Ваш трафик.