Результаты поиска
Найдено: 110
… При установке nginx штатными средствами ОС в Linux ( apt, aptitude, yum, dnf ) нет возможности сконфигурировать его установку, чтобы добавить или убрать какие-либо модули и nginx устанавливается «как есть». Что же делать, если нам необходимо добавить какой-либо модуль? Правильно, нужно пересобрать nginx вручную. О том, как это правильно сделать в Linux, рассказываем в статье. Добавление модулей nginx в Linux … Nginx … Добавление модулей nginx в Linux (Debian/Ubuntu/CentOS/AlmaLinux) …
… Nginx — высокопроизводительный веб-сервер и почтовый прокси-сервер с открытым исходным кодом, обслуживающий огромное количество высоконагруженных сайтов по всему миру. Nginx завоевал широкую популярность благодаря своей лёгкости, надёжности, масштабируемости и простоте настройки. Если вы хотите облегчить трудовые будни вашего сервера, nginx поможет снять с него часть нагрузки, а также повысить безопасность и отказоустойчивость ваших сайтов. В этой статье мы … Nginx … Установка и настройка nginx: пошаговая инструкция …
… словами, произвести переадресацию с одного URL на другой. В статье расскажем, как настраивать перенаправления в Apache и Nginx — одних из самых популярных веб-серверов в мире. Apache Подключения модуля mod_rewrite Правила Redirect Redirect или … с www на без www Редирект с без www на www Перенаправление домена с https на http Перенаправление домена с http на https Nginx Редирект 301 с www.domain.com на domain.com Редирект 301 с domain.com на www.domain.com Редирект 301 с https на http … Для того, чтобы данное перенаправление работало, должен использоваться только Web-сервер Apache. При использовании связки Nginx+Apache будет возникать ошибка циклической переадресации. Поэтому редирект нужно будет настраивать именно в Nginx . …
… Развёртывание веб-приложения на связке Nginx, PHP и MySQL — одна из базовых задач разработчика и системного администратора. Раньше каждый сервис приходилось … Структура проекта Создание конфигурационного файла .env — переменные окружения Создание Dockerfile Настройка служб MySQL Nginx PHP-FPM Настройка файрвола (UFW) и запуск среды Запуск контейнеров Изменение настроек среды при ошибках Тестирование … . Понадобится и общее представление о том, как компоненты стека работают вместе: браузер отправляет HTTP-запрос; Nginx принимает его и передаёт PHP-FPM (FastCGI Process Manager) на обработку; PHP при необходимости обращается к MySQL. Ещё …
… обеспечить минимальный набор защиты можно при помощи веб-сервера. В данной статье мы рассмотрим настройку веб-сервера Nginx с целью снижения угрозы DDos-атак на сервер. Описание DDoS-атак Ограничение по числу соединений Ограничение частоты … . Основная цель такой атаки — сделать недоступным одно или более приложение. К этой группе относится, например, HTTP-флуд. Nginx — это бесплатный веб-сервер, прокси-сервер, а также почтовый прокси-сервер с открытым исходным кодом. В функционале Nginx присутствуют параметры, которые помогают уменьшить урон от DDoS-атак. Заранее стоит выделить важный момент — хоть …
… развертывания таких проектов часто применяют стек технологий, включающий СУБД MariaDB, Gunicorn в качестве WSGI-сервера и Nginx для обработки статики и проксирования. Сочетание этих сервисов обеспечивает приложению производительность, … операционных систем (Ubuntu/Debian, CentOS/Rocky/Alma). Требования к серверу Подготовка сервера Установка MariaDB Установка Nginx Создание и запуск приложения Отладка и решение проблем 502 Bad Gateway Ошибка Invalid HTTP_HOST Ошибка при подключении к базе данных Ошибки прав доступа к файловой системе Ошибки в файле сокета, сервиса Ошибки конфигурации Nginx Заключение Требования к серверу Системные требования для установки зависят от объёма и сложности приложения, которые …
… — для установки Confluence 2. Переходим в Настройки → Возможности и в разделе Веб-сервер (WWW) устанавливаем nginx. 3. Настройку будем производить сразу на протокол HTTPS . Устанавливаем модуль Let's Encrypt ( Интеграция → Модули ) … www.jira.example.com; charset off; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/jira.example.com/*.conf; access_log /var/www/httpd-logs/jira.example.com.access.log; error_log …
… обратить внимание при настройке резервного копирования ОС Linux. Резервное копирование Linux Как установить и настроить nginx Приготовили для вас большой гайд, с помощью которого вы сможете разобраться во всех нюансах установки и настройки веб-сервера nginx, а также познакомитесь с его основными возможностями. Установка и настройка nginx Habr: самое интересное за ноябрь Иногда нам кажется, что ну вот теперь-то уже не о чем писать… Но наши авторы без … Nginx … Ноябрь — новый дизайн Личного кабинета, гайд по nginx и новогоднее настроение …
… срочно патчить ingress-контроллер, а владельцам почтовых серверов на Exim — проверять версии. Уязвимости в ingress-nginx: выполнение кода и захват кластеров Kubernetes В популярном ingress-контроллере ingress-nginx обнаружены критические уязвимости (CVSS 9.8/10), позволяющие злоумышленникам выполнять произвольный код и получать … название IngressNightmare, затрагивают около 43% облачных сред. Исправления выпущены в версиях 1.11.5 и 1.12.1. Ingress-nginx служит шлюзом для доступа к сервисам Kubernetes извне. Уязвимости позволяют атакующему без аутентификации выполнить …
Дайджест ИБ-новостей: ядро Linux снова под ударом, червь в TanStack, критические баги в Exim и nginx
/blog/daydzhest-ib-novostey-yadro-linux-snova-pod-udarom-cherv-v-tanstack-kriticheskie-bagi-v-exim-i
… атака червя mini-shai-hulud на экосистему TanStack и критические RCE в почтовом сервере Exim. Дополнительно разберём баг в nginx, существовавший 18 лет, шесть уязвимостей в dnsmasq и проблему в процессорах AMD Zen 2 Червь mini-shai-hulud: … в dnsmasq: от удалённого выполнения кода до отравления DNS-кэша Exim (CVE-2026-45185): критическая RCE в почтовом сервере nginx: уязвимость CVE-2026-42945, существовавшая 18 лет Уязвимость в AMD Zen 2 позволяет выполнить код с правами ядра и … Exim до версии 4.99.3. До обновления — отключить расширение CHUNKING в конфигурации: chunking_advertise_hosts = Источник nginx: уязвимость CVE-2026-42945, существовавшая 18 лет Исследователи из DepthFirst AI обнаружили в nginx критическую …
… на сервере только один сайт, можно не тратить время на настройки и просто загрузить файлы сайта в папку /usr/share/nginx/html — сайт заработает и так. Но в будущем это может привести к необходимости в перенастройке — например, при … его файлы должны быть доступны для обработки веб-серверу. Поэтому указываем в качестве владельца системного пользователя nginx : Ubuntu и Debian: chown -R www-data:www-data /var/www/ example.com CentOS: chown -R nginx:nginx /var/www/ example.com Недостаток такого подход в том, что работать с файлами сайта будет не очень удобно. …
… В отличие от LAMP (Linux, Apache, MySQL/MariaDB, PHP), в LEMP в качестве веб-сервера используется не Apache, а Nginx (читается как Engine-X): L inux — операционная система; E ngine-X — веб-сервер nginx; M ySQL / MariaDB — сервер баз данных; P HP — интерпретатор применяемого в разработке web-приложений языка PHP … сервера рецепт LAMP и выполнив донастройку (нужно отключить Apache, запустить php-fpm и настроить конфигурационный файл nginx). Для начала установки подключитесь к серверу по SSH . Процесс настройки проходит в три этапа: Установка веб-сервера …
… ПО для веб-сервера в ispmanager — актуально для версии 6 в редакциях Lite, Pro и Host. Доступное ПО Настройка связки Nginx + Apache Настройка режима Nginx + PHP-FPM Установка режима FastCGI (Apache) Установка OpenLiteSpeed Доступное ПО Посмотреть список доступных … и нажимаем сверху кнопку Изменить : Увидим вот такой список: Здесь возможно установить или удалить следующее ПО: Apache Nginx OpenLiteSpeed PHP-FPM FastCGI PageSpeed Module PHP Composer awstats webalizer webalizer — еще один анализатор логов, в … Nginx …
… как для простых, так и для более сложных конфигураций. В одном случае это может быть запуск одного сервиса, например, Nginx, в другом — полноценное приложение из нескольких компонентов, таких как веб-сервер, база данных и система управления … Сначала рассмотрим минимальный пример использования Compose, а затем перейдём к более сложной конфигурации. Опишем сервис Nginx в compose-файле и запустим его: В директории проекта создадим файл compose.yml: services: nginx: image: nginx ports: - "8080:80" Введём команду: docker compose up -d Compose выполнит следующие …
… Certbot. Устанавливаем Certbot с плагином для веб-сервера Debian/Ubuntu CentOS 7 Настраиваем виртуальный хост Apache или Nginx Выпускаем SSL-сертификат Let’s Encrypt Настраиваем автоматический перевыпуск сертификата Выпуск Wildcard сертификата … выполнить команду apt update . Если используется Apache: apt install certbot python3-certbot-apache Если используется Nginx: apt install certbot python3-certbot-nginx CentOS 7 yum install epel-release Если используется Apache: yum install certbot certbot-apache Если используется …
… совместной работе с файлами. Чтобы этого избежать, важно правильно настроить базовый стек. Мы рекомендуем такое решение: nginx — для быстрой отдачи статики; PHP-FPM — для обработки запросов; MariaDB — в качестве сервера баз данных; Redis — для … администратора. Главное преимущество такой конфигурации в том, что каждый компонент выполняет отдельную задачу, например, Nginx передаёт запросы в PHP-FPM через FastCGI, что соответствует официальной схеме Nginx + PHP-FPM для Nextcloud и будет работать более производительно, чем на Apache с модулем PHP или даже на связке …
… Директивы в robots.txt Примеры содержания файла robots.txt Блокировка или ограничение ботов средствами веб-сервера Nginx Apache и .htaccess Проверка wget и curl Заключение Что такое роботы Боты (или роботы) — определенный набор программ и … вашего сервера ограничение на количество запросов от ботов и блокировку по User Agent можно сделать на веб-сервере Nginx или Apache. Со списком известных «плохих» ботов по IP или User Agent можете ознакомится вот тут. Если у вас есть доступ к конфигурации Nginx, то лучше использовать именно его. Это также является хорошей практикой. Дополнительные правила в .htaccess для Apache …
… популярный инструмент управления MySQL, на серверы с Debian-based и RedHat-based ОС с предустановленным стеком LEMP (Linux, Nginx, MySQL, PHP). Установка PhpMyAdmin на Ubuntu/Debian Установка PhpMyAdmin на CentOS/AlmaLinux/RockyLinux Установка … файл сайта в любом редакторе. В данном примере это дефолтная конфигурация, вам же необходимо открыть конфигурационный файл NGINX вашего сайта: # vim /etc/nginx/sites-available/default В секцию server добавим строки: location /phpmyadmin { root /usr/share/; …
… панели ispmanager 6 Ручная установка SSL-сертификата Проверка порта Установка в конфигурационный файл веб-сервера Apache Nginx Несколько SSL-сертификатов на одном домене Полезные команды OpenSSL Для установки сертификата потребуется: Файл … и httpd — это одно и тоже, в зависимости от ОС будут использоваться разные имена службы. Вместо apache или httpd может быть nginx, ниже мы рассмотрим вариант установки сертификата на него. Веб-сервер Apache Если ssl-запросы обрабатывает Apache, то … restart httpd Либо перечитать конфигурационный файл без перезапуска веб-сервера: # apachectl -k graceful Веб-сервер Nginx Если ssl-запросы обрабатывает Nginx, то сертификат устанавливается в файле конфигурации Nginx. Откройте …
… попавших на ваш сервер. Настройка сайта-заглушки в ispmanager Настройка сайта-заглушки в Apache Настройка сайта-заглушки в Nginx Настройка сайта-заглушки в ispmanager Для создания заглушки в ispmanager достаточно создать отдельный сайт и указать … веб-сервер: Ubuntu и Debian: systemctl reload apache2 CentOS: systemctl reload httpd Настройка сайта-заглушки в Nginx Первым делом нужно подготовить директорию под заглушку и загрузить в неё файлы страницы, которая будет отображаться … веб-серверу, чтобы он мог их обрабатывать. Для этого изменим их владельца на системного пользователя, под которым работает Nginx: на Ubuntu и Debian это www-data , на CentOS — nginx . chown -R www-data:www-data /var/www/default Теперь нужно …
… Linux-серверов. В статье мы подробно рассмотрим процесс установки и настройки утилиты для протокола SSH и веб-сервера nginx. Требования Установка fail2ban Настройка fail2ban Настройка для SSH Настройка для nginx Настройка логов Мониторинг логов в режиме реального времени Требования Для установки и настройки fail2ban нам … pkg install fail2ban Настройка fail2ban Рассмотрим практические примеры настройки для защиты SSH-сервера и веб-сервера nginx. В качестве базовой системы в инструкции используется сервер с Ubuntu 24.04. Настройка для SSH Правило для SSH …
… VDS. Что такое Portainer и как он устроен Как устроен Portainer Установка Docker Установка Portainer Server Настройка Nginx + HTTPS Настройка firewall Запуск Portainer Что такое Portainer и как он устроен Portainer — веб-платформа для … volumes: portainer_data: name: portainer_data networks: default: name: portainer_network EOL Настройка Nginx + HTTPS Portainer предоставляет собственный веб-интерфейс по порту 9443 , но для удобного доступа по доменному имени и с валидным TLS-сертификатом обычно перед ним ставят Nginx в роли reverse proxy. Для выпуска сертификата в этой инструкции выбран Let's Encrypt — бесплатный центр сертификации. …
… здесь ). Для работы приложения потребуется: база данных MySQL; интерпретатор Ruby и фреймворк Rails; веб-сервер: Apache или Nginx; сервер приложений Ruby: Passenger или Puma. Инструкция подойдёт для развёртывания приложения на сервере без … Установка Ruby Установка Redmine Инициализация Redmine Установка веб-сервера Установка Apache + Passenger Установка Nginx + Puma Проверка и первый вход Диагностика Требования к серверу Указанные требования ориентировочные. Точное количество … CPU: 1 vCPU. RAM: 1 ГБ. Диск: 1–2 ГБ HDD. База данных: SQLite/ MySQL / PostgreSQL. Веб-сервер: Apache + Passenger / Nginx + Puma. Малый сервер Подходит для небольшой команды из 5–20 пользователей, умеренного количества задач и вложений. …
… контуре. Далее разберёмся с редакциями, подготовим сервер, по очереди настроим PostgreSQL, сам Mattermost и Nginx с бесплатным Let's Encrypt HTTPS-сертификатом, а затем запустим платформу и зайдём в неё через браузер. Требования и подготовка Установка и настройка PostgreSQL Mattermost Настройка nginx в качестве https reverse proxy Первый запуск и вход в систему Требования и подготовка Для начала стоит определиться с … сервере нам понадобится установить и настроить следующие компоненты: Mattermost — сам мессенджер; PostgreSQL — база данных; Nginx в качестве reverse proxy с поддержкой HTTPS. Установка и настройка Подключимся к серверу по ssh пользователем root: …
… продолжить чтение данной статьи. Содержание ispmanager 6 Через интерфейс Отключение логов Apache вручную Отключение логов Nginx вручную ispmanager 6 Для ротации логов ispmanager 6 по умолчанию использует утилиту logrotate. Сам logrotate … логи для всех сайтов. Останутся только его основные логи, которые будут ротироваться системными утилитами. Отключение логов Nginx вручную Для того чтобы отключить логи в Nginx нужно отредактировать конфигурационные файлы Nginx, которые добавляются в основной конфиг (Include). В различных ОС …