Развертывание приложения Flask с помощью Gunicorn и Nginx на Ubuntu

Развертывание приложения Flask – это важный шаг в обеспечении доступности вашего веб-приложения для всего мира. Хотя Flask поставляется со встроенным сервером разработки, он не подходит для производства. Для надежной, масштабируемой и готовой к производству установки вам понадобится сочетание Gunicorn, Nginx и Ubuntu. В этом руководстве вы узнаете, как развернуть приложение… Читать далееРазвертывание приложения Flask с помощью Gunicorn и Nginx на Ubuntu

Развертывание приложения Django на Heroku

Развертывание Django-приложение на Heroku предлагает эффективное и масштабируемое решение для разработчиков. Это полное руководство проведет вас через весь процесс, от настройки локального окружения до развертывания проекта и управления им в производстве. Следуя этим шагам, вы обеспечите бесперебойное развертывание, будете придерживаться лучших практик и получите инструменты для устранения любых проблем, с… Читать далееРазвертывание приложения Django на Heroku

Настройка балансировки сетевой нагрузки на сервере Windows

В современном быстро меняющемся цифровом мире поддержание высокой доступности и производительности сетевых приложений имеет решающее значение. Надежным способом достижения этой цели является настройка Балансировка нагрузки сети (NLB) на сервере Windows Server. NLB обеспечивает равномерное распределение входящего трафика между несколькими серверами, минимизируя время простоя и максимизируя использование ресурсов. В этой статье… Читать далееНастройка балансировки сетевой нагрузки на сервере Windows

Настройка Let’s Encrypt SSL на Ubuntu 20/18/16 LTS

Let’s Encrypt это центр сертификации (ЦС), предоставляющий бесплатные SSL / TLS сертификаты, которые можно использовать и в производственных целях. Получить действующий SSL-сертификат для вашего домена можно бесплатно. Запросить его можно только на сервере, на который указывает домен. Let’s Encrypt выполняет проверку DNS для домена, на который указывает текущий сервер. После… Читать далееНастройка Let’s Encrypt SSL на Ubuntu 20/18/16 LTS

Установка Nginx, MySQL, PHP (LEMP) на CentOS 7

Введение LEMP программное обеспечение – это группа программ с открытым исходным кодом, которые обычно устанавливаются одновременно для обеспечения работы динамических веб-сайтов и веб-приложений на хост-сервере. Этот термин на самом деле является аббревиатурой, которая представляет собой Lоперационная система inux, с ENginx веб-сервер. Данные сайта хранятся в MySQL (или MariaDB), а динамический… Читать далееУстановка Nginx, MySQL, PHP (LEMP) на CentOS 7

Использование нескольких версий PHP с Apache на CentOS / RHEL

Для управления множеством доменов в одном экземпляре веб-сервер Apache использует виртуальные хосты. Аналогично этому PHP-FPM управляет многими версиями PHP на одном экземпляре с помощью демона. С помощью Apache и PHP-FPM на одном сервере можно одновременно размещать несколько веб-приложений PHP, работающих с различными версиями PHP. Это полезно, поскольку некоторые серверные стеки,… Читать далееИспользование нескольких версий PHP с Apache на CentOS / RHEL

Как защитить SSH на Linux-серверах Ubuntu/CentOS/Fedora

Что такое SSH? Протокол Secure Shell (SSH) – это криптографический сетевой протокол для безопасной работы с сетевыми службами в незащищенной сети. Его наиболее заметными приложениями являются удаленный вход в систему и выполнение командной строки. Программа-клиент SSH обычно используется для установления соединения с демоном SSH, принимающим удаленные соединения. Обе программы обычно… Читать далееКак защитить SSH на Linux-серверах Ubuntu/CentOS/Fedora

Установка Apache, MySQL, PHP (LAMP) на CentOS / RHEL

LAMP (Linux, Apache, MySQL, PHP/Perl/Python) – это аббревиатура, обозначающая один из наиболее распространенных программных стеков для многих популярных веб-приложений. Однако сейчас LAMP относится к общей модели программного стека, а его компоненты в значительной степени взаимозаменяемы. Шаг 1: Установка Apache Apache HTTP Server – это свободный кроссплатформенный веб-сервер с открытым исходным… Читать далееУстановка Apache, MySQL, PHP (LAMP) на CentOS / RHEL

Использование Cron для автоматизации задач на Ubuntu LTS / CentOS

Введение В дистрибутивах Linux (Ubuntu, CentOS, RHEL) и других Unix-подобных операционных системах имеется демон планирования заданий по времени, известный как Cron. Cron отлично подходит для автоматизации работы, связанной с обслуживанием, поскольку он работает в фоновом режиме, а запланированные с его помощью действия, известные как “задания cron”, выполняются автоматически. В этом… Читать далееИспользование Cron для автоматизации задач на Ubuntu LTS / CentOS

Как установить и настроить Nginx на CentOS/Red Hat 7

Nginx – это бесплатный высокопроизводительный HTTP-сервер с открытым исходным кодом и обратный прокси-сервер, а также прокси-сервер IMAP/POP3. Nginx известен своей стабильностью, богатым набором функций, простой настройкой и низким потреблением ресурсов. Это руководство покажет вам, как установить и настроить Nginx на вашем сервере CentOS/Red Hat 7. Шаг 1: Установка Nginx Nginx… Читать далееКак установить и настроить Nginx на CentOS/Red Hat 7