Настройка безопасности Drupal веб-сервера
-
Настройка FIREWALL
Итак, наш веб-сервер управляется ОС Debian, и нам необходимо обезопасить его, настроить всё так, чтобы свести все риски к минимуму. Для начала, выполняем базовую настройку Firewall. Наш выбор - IPTables.
Изначально фаервол открыт, весь трафик проходит через него беспрепятственно. Список правил iptables мы проверяем следующей командой:
Как не попасть в спам? Настройка PTR, SPF, DKIM на Exim
Если вы выполнили все шаги, описанные в предыдущей статье, ваш сайт на Drupal готов отправлять письма пользователям. Теперь необходимо сделать так, чтобы отправляемые сайтом уведомления и прочая корреспонденция попадали во “Входящие”, а не “Спам”. В этом материале мы рассмотрим варианты решения этой задачи. 100% результат, к сожалению, гарантировать невозможно, но уменьшить вероятность фильтрации ваших писем в нежелательную почту вполне реально.
Настройка MySQL для Drupal
Продолжаем серию публикацию статей по настройке веб-сервера для Drupal сайт и теперь переходим от настройки веб-сервера nginx, которую мы рассмотрели в предудущей статье, к настройке сервера баз данных MySQL в операционной системе Debian.
Установка
Установка MySQL 5.5 или 5.6
Сначала обновляем индекс пакетов:
apt-get update
Для установки MySQL 5.5:
apt-get install mysql-server-5.5
Для установки MySQL 5.6:
Drupal Server Environment - быстрая настройка серверов для Drupal сайтов
Сегодня я напишу о нашем проекте, позволяющем автоматизировать настройку веб-серверов для Drupal проектов.
В нашей компании мы достаточно часто выполняем настройку веб-сервера для Drupal проекта, поэтому со временем мы автоматизировали эту операцию и стали использовать систему управления конфигурациями Ansible для первоначальной настройки и дальнейшей поддержки серверов.
Преимущества Ansible для нас:
Аудит безопасности Drupal сайтов
Сегодня я хочу поделиться нашим опытом в проведении аудита безопасности Drupal сайтов. В большей части это текст доклада нашего сотрудника Дмитрия Кочетова на DrupalCamp Krasnodar 2016. В основном, к нам обращаются за аудитом безопасности по 3-м причинам:
Оптимизация производительности Drupal. Модуль Performance Monitor
Приветствую, друзья!
Поздравляю всех с прошедшими праздниками:)
После новогодних каникул все наверное уже вышли отдохнувшие, вот и я созрел на очередной пост. Сегодня я хочу рассказать о моем небольшом Drupal модуле Performance Monitor, о котором я делал доклад на DrupalCamp Krasnodar 2016.
Коротко об идеи создания этого модуля.
Установка drush
Drush это отличный инструмент для автоматизации многих действий с Drupal.
Настало время написать такую статью, потому что установка drush стала не тривиальной, даже иногда клиенты обращаются что нормально его поставить не могут.
Установка drush бывает глобальной, то есть чтобы все пользователи сервера могли им пользоваться, и локальной этот вариант больше подходит для шаред хостингов, когда пользователь, который установил сможет им пользоваться.
Локальная разработка Drupal сайтов с использованием Docker
Docker очень популярная тема, давно интересуюсь контейнеризацией, и всё чаще в последнее время использую для своих проектов, а также для проектов в drupal-coder.ru.
Подробнее про саму технологию можно почитать тут:
https://docs.docker.com/engine/understanding-docker/
https://habrahabr.ru/company/infobox/blog/237405/
https://habrahabr.ru/post/253877/
Миграция на Drupal 8
Привет всем!
Давно я ничего не писал в блог в основном, потому что был занят в одном крупном проекте. Моя задача была настроить инфраструктуру из 18 серверов для функционирования посещаемого Drupal проекта. Планирую полученный опыт описать в виде новых статей в блоге.
Также планирую по этой теме сделать доклад на ближайшем Drupal Camp в нашем солнечном Краснодаре;)