41 подписчик
Пишешь свою игру с поддержкой сети? Планируешь свой сайт или веб-сервис? Бот для телеграмма или навык Яндекс Алисы? Всему этому нужен backend. А backend'у нужна инфраструктура. Поднимаем свой сервер со своим доменом в интернете на Ubuntu Linux, настраиваем стек Nginx + Gunicorn + Flask, защищаем все соединения при помощи SSL. Часть первая. Дисклеймер (Disclaimer) Это не универсальный метод настройки веб серверов, а всего лишь частное представление того, как это делаю я для своих проектов. Как говорил один кулинар, когда собирался готовить то ли борщ, то ли шурпу: Знатоков того самого единственного правильного рецепта я попрошу сегодня не беспокоится...
2 года назад
1 подписчик
Все действия указаны для Linux машин, на винде - проводим аналогии ищем сами) Первым делом устанавливаем NGINX. Даст видимость на просторах интернета sudo apt update sudo apt install nginx Запускаем sudo systemctl start nginx Устанавливаем Certbot и Python. Нужны чтобы направлять с адреса на нужные нам порты sudo apt install certbot python3-certbot-nginx На купленном нами доменном адресе проставляем IP нашей машины, для теста можно попробовать подключиться к ней через консоль ssh root@наш-IP Ввести пароль, если подключение успешно, можем продолжать дальше Устанавливаем сертификат для сайта sudo...
1 год назад
9 подписчиков
Это моя шпаргалка))) МЕНЮ: 1. Создание ВМ на yandex.cloud 2. Генерирование пары ssh ключей и создание файла config 3. Переходим на сервер по ssh 4. Создание файла конфигурации на сервере 5. Импорт открытого ключа внешнего репозитория MongoDB 6. Создание файла списка ключей для MongoDB 7. Перезагрузка локальной базы пакетов 8. Установка последней версии MongoDB 9. Запуск MongoDB 10. Проверка работы MongoDB 11. Установка git 12. Установка Node.js 13. Создание пары ssh ключей для гитхаба 14. Создание файла config для связи с github по ssh 15...
1 год назад