• Спам запросов к al_profileEdit.php на веб сервере
    Решение проблемы

    Спам запросов к al_profileEdit.php на веб сервере

    Заметил, что в error.log web сервера массово сыпятся сообщения с ошибками. Смысл сообщений был в том, что кто-то очень настойчиво ломится по адресу http://site.ru/al_profileEdit.php?__query=edit&al=-1&al_id=vk. Этого файла на сайте нет, поэтому сообщение попадает в лог ошибок. До кучи все эти запросы присутствуют в access.log. Все это создает лишнюю нагрузку на сервер, поэтому решил разобраться, как заблокировать этот спам. Первым делом решил, что сайт взломали и понаоткрывали дырок. Но более внимательное изучение вопроса не показало никаких признаков взлома. Все запросы идут снаружи и обращаются к файлу, которого на сервере нет. Мониторинг не показывал никакой подозрительной активности. В логах ничего подозрительного тоже не обнаружил. Бегло посмотрел в поиске. Нашел пару упоминаний о такой…

  • Не работает http/2 на nginx в chrome
    Решение проблемы

    Не работает http/2 на nginx в chrome

    Недавно я перевел свой сайт на https протокол. В этом не было большой необходимости, но гугл настойчиво толкает нас в сторону https, повышая ранжирование сайтов на защищенном протоколе. Решил не отставать от тренда и выполнить переход. После этого было логичным включить новый протокол http/2, что я и сделал. Но столкнулся с неожиданными трудностями. Рассказывать про переход на https я не буду. В интернете много статей на эту тему. Я без проблем все нашел и сделал. Нужно только в поисковиках аккуратно зарегистрироваться с новым сайтом, чтобы не вылететь из выдачи. Об этом тоже хорошо рассказано, не буду акцентировать внимание. Я использую веб сервер nginx на Сentos 7 и все дальнейшее повествование…

  • Установка Asterisk 13 на Debian 8
    Решение проблемы

    Установка Asterisk 13 на Debian 8

    Расскажу без лишних комментариев и отступлений об установке чистого asterisk 13 на сервер Debian 8. Ранее я уже рассматривал этот вопрос на разных дистрибутивах и версиях. Сейчас просто освежу и актуализирую предыдущие заметки на тему установки астериска, чтобы можно было простым копипастом быстро все развернуть на голом сервере. У меня по старым инструкциям не получилось, были ошибки небольшие, поэтому решил заново описать, как быстро установить asterisk на debian. Содержание: 1 Введение 2 Подготовка сервера 3 Установка Asterisk 13 4 Заключение 5 Дополнительные материалы по Debian Введение Если у вас еще нет готового сервера, рекомендую мою статью по установке и настройке Debian. Я не буду касаться вопроса настройки фаервола, буду считать, что…

  • Настройка postfix + dovecot + mysql база + postfixadmin + roundcube + dkim на CentOS 7
    Решение проблемы

    Настройка postfix + dovecot + mysql база + postfixadmin + roundcube + dkim на CentOS 7

    Некоторое время назад я рассказывал, как настроить почтовый сервер на базе готовой сборки iredmail. Я подробно разобрал все актуальные вопросы почтового сервера на linux на базе postfix. Сейчас хочу настроить похожий функционал, но с нуля, за основу взяв postfix + dovecot. Я расскажу про установку и настройку postfix на centos 7, причем только тех модулей и дополнений, которые сам считаю нужными и полезными на почтовом сервере. Содержание: 1 Введение 2 Установка postfixadmin 3 Настройка postfix 4 Настройка dovecot 5 Проверка работы почтового сервера 6 Установка web интерфейса roundcube 7 Настройка фильтра почты sieve 8 Настройка автоответчика 9 Общие папки по imap 10 Настройка dkim и spf 11 Дополнительный функционал почтового сервера…

  • Обновление Debian 8 Jessie до 9 Stretch
    Решение проблемы

    Обновление Debian 8 Jessie до 9 Stretch

    17 июня 2017 года вышло очередное обновление популярного linux дистрибутива Debian. Это уже 9-й выпуск Debian под кодовым названием Stretch. Я подробно расскажу, как выполнить обновление с предыдущего выпуска Debian 8 Jessie до Debian 9 Stretch. Процесс обновления не сложный, выполняется штатными средствами с помощью apt. Содержание: 1 Введение 2 Подготовка сервера к обновлению 3 Обновление debian с 8 до 9 4 Дополнительные материалы по Debian Если вам нужна чистая установка новой версии, можете воспользоваться подробным руководством на эту тему — скачать и установить Debian 9 Stretch Введение Подробную информацию о новой версии Debian можно узнать из официальной новости. Из наиболее значимых изменений можно отметить: Замена пакета mysql на mariadb. Ранее этот…

  • Как скачать и установить Debian 9 Stretch
    Решение проблемы

    Как скачать и установить Debian 9 Stretch

    Любая работа по администрированию сервера начинается с самого очевидного и обязательного процесса — инсталляции необходимой ОС, чем мы и займемся. Скачаем и установим Debian 9 в минимальной конфигурации с загрузочной флешки или через netinstall по сети на обычный диск или raid раздел. Перед этим выполним небольшую подготовительную работу и познакомимся с подробностями нашего дистрибутива, которые могут быть полезны в будущем. Содержание: 1 Cистемные требования 2 Типы iso образов 3 Cкачать Debian 9 Stretch 4 Загрузочная флешка для Debian 5 Установка Debian 9 с флешки 6 Разметка жесткого диска 7 Установка по сети (netinstall) 8 Установка Дебиан 9 на raid 9 Заключение 10 Видео 11 Дополнительные материалы по Debian Cистемные требования…

  • Ввод CentOS 7 в домен Active Directory и авторизация по SSH доменных пользователей
    Решение проблемы

    Ввод CentOS 7 в домен Active Directory и авторизация по SSH доменных пользователей

    Мне понадобилось настроить авторизацию доменный учетных записей Active Directory по ssh на linux сервер. В моем случае это будет система CentOS 7. Данная возможность будет очень удобна для организаций с внедренной доменной структурой Windows. С помощью групп доступа в AD вы сможете централизованно управлять доступом к linux серверам. Содержание: 1 Подготовка сервера 2 Подключение CentOS 7 к домену 3 Ограничение доступа ssh по группам и пользователям домена 4 Ограничение доступа к sudo по доменным группам 5 Заключение 6 Дополнительные материалы по CentOS Подготовка сервера Если у вас еще нет готового сервера, то можете воспользоваться моими материалами на эту тему — установка и настройка centos 7. Так же рекомендую настроить iptables для…

  • Установка и настройка VestaCP — бесплатной панели управления хостингом
    Решение проблемы

    Установка и настройка VestaCP — бесплатной панели управления хостингом

    В моем распоряжении оказался производительный виртуальный сервер, который хотелось использовать под веб хостинг. Для удобного управления сервером было принято решение выполнить установку и настройку бесплатной панели управления хостингом — VestaCP. Я рассмотрел все основные моменты для подготовки панели к реальной эксплуатации. Содержание: 1 Введение 2 Установка vestacp 3 Общая настройка vesta cp 3.1 Включаем русский язык 3.2 Добавляем ip адрес 3.3 Отключаем автообновления 3.4 Увеличение времени бана 4 Добавление сайта 5 Использование ssl сертификата letsencrypt 5.1 Настройка редиректа http на https 6 Установка php 7 в vestacp 7 Настройка backup 8 Менеджер файлов 9 Обновление phpmyadmin 10 Стандартное расположение файлов и логов 11 Заключение Введение Меня попросили найти более ли…

  • Бэкап и перенос linux (centos, debian, ubuntu) сервера с помощью Veeam Agent for Linux
    Решение проблемы

    Бэкап и перенос linux (centos, debian, ubuntu) сервера с помощью Veeam Agent for Linux

    Есть множество способов выполнить резервное копирование отдельной информации или целых серверов. Я хочу рассказать о самом простом способе полного бэкапа сервера и переноса его на другое железо, если будет такая необходимость. Делается все это очень просто, без лишних телодвижений с помощью бесплатного Veeam Agent for Linux FREE. Содержание: 1 Введение 2 Установка Veeam Agent for Linux 3 Настройка полного бэкапа сервера 4 Перенос или восстановление linux сервера 5 Перенос виртуальной машины с KVM на Hyper-V 6 Заключение Введение Ранее я уже неоднократно рассматривал вопрос резервного копирования данных или целых серверов linux. Конкретно в этих статьях: Бэкап сервера с помощью Duplicity. Создание резервной копии на Яндекс.Диске. Настройка Rsync для бэкапа данных. Забэкапить…

  • Установка и настройка Zabbix 3.4 на CentOS 7
    Решение проблемы

    Установка и настройка Zabbix 3.4 на CentOS 7

    22 августа 2017 года вышла новая версия бесплатной системы мониторинга, которую я регулярно использую. Я подробно расскажу об установке и начальной настройке Zabbix 3.4 на примере CentOS 7 со скриншотами и пояснениями. В этой версии будут несколько очень интересных и полезных нововведений, так что посмотреть на неё однозначно стоит. Обращаю внимание, что данная статья устарела. Вышла новая версия заббикс. Читайте статью по установке и настройке zabbix 4.0. Если вам все же необходима версия именно 3.4, то можете использовать данный материал. Содержание: 1 Введение 2 Подготовка сервера к установке 3 Установка сервера Zabbix 3.4 4 Настройка email оповещений 5 Установка zabbix agent на CentOS 7 6 Установка zabbix агент на Windows…