Category Archives: CMS/web-frameworks

CMS (Content Managment System) и web-фреймворки

AWS: запуск WordPress в ECS

01/12/2017
 

 Задача: запустить WordPress на AWS ECS. Создание кластера и общие сведения по AWS ECS есть тут>>>. Далее будет рассмотрено: создание кластера; создание EC2 интанса; добавление task definition; создание task; запуск задачи с WordPress. Кластер

AWS: RDS Aurora db.t2.medium vs t2.nano и MariaDB

12/13/2016
 

 Сравнение работы RTFM при использовании базы на AWS RDS Aurora db.t2.medium – и t2.nano с MariaDB 10.0. Причина поиска альтернативы AWS Aurora – простая: За 12 дней. Вынес базу временно, так как во время использования MariaDB на одном с web-сервером инстансе – Load Average у него временами поднималась до 5.0-6.0, причём большая часть времени уходила на Steal time (хороший… Read More »

WordPress: blue-green деплой и слияние баз MySQL с помощью dbForge Studio

09/23/2016
 

 Имеется WordPress в Azure App Service как WebApp. Приложение развёрнуто на Dev окружении, задача – задеплоить его на Stage, который является swap-слотом для Prod, переместить Stage на Prod, после чего – внести изменения на Dev, которые затронут базу – и внести эти изменения в базу Stage, что бы их можно было выкатить на Prod. Используем dbForge Studio… Read More »

Python: скрипт бекапа WordPress

06/10/2016
 

 Скрипт писался для бекапа нескольких WPMU приложений. Имеет возможность бекапить несколько сайтов WordPress по данным, указанным в файле конфигурации. Создаёт tar.gz архив для файлов сайта, и sql-файл – для дампа базы данных. Файл конфигурации обрабатывается модулем ConfigParser.

WordPress: сбросить пароль администратора

06/03/2016
 

 Находим таблицу пользователей: mysql> show tables; … | wp_users | +——————————-+ Находим пользователей: mysql> SELECT ID, user_login, user_pass FROM wp_users; +—-+—————+————————————+ | ID | user_login | user_pass | +—-+—————+————————————+ | 1 | wpadmin | $P$Bs3***fNA. | … | 17 | test | $P$Bed***7w0 | | 18 | testtest | $P$Bjp***Xt/ | +—-+—————+————————————+ Администратор как правило… Read More »

RTFM: обновленный поиск

04/10/2016
 

 Сегодня стоял на балконе, и вспомнился сервис Help and Support у банка Bacrlays. А именно – фишка автодополнения при вводе текста в поле поиска. Почему не Google, а Bacrlays – не знаю. Поиск по RTFM был выключен в 2015 году, видимо – из-а проблем с нагрузкой на VPS, и с тех пор работает только поиск от Google. Сейчас… Read More »

AWS: CloudFormation

03/11/2016
 

 AWS CloudFormation предоставляет разработчикам и системным администраторам простой способ создания и управления наборам ресурсов AWS. Для CloudFormation можно использовать наборы готовых шаблонов, создать свои вручную или с помощью визуализации в CloudFormation Designer, либо использовать утилиты типа CloudFormer для создания шаблона из уже готовой инфрастуктуры. Вам так же не придется беспокоится по поводу порядка выполнения создания сервисов AWS или… Read More »

RTFM: переезд и смена оформления

02/14/2016
 

 Давно собирался перенести блог, почту и другие сервисы на сервера в AWS. Сегодня начал немного перебираться. Пока только блог, на Debian 8: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie

WordPress: XML-RPC bruteforce и Fail2Ban

01/14/2016
 

 Заметил резко возросшую нагрузку на сервер (блог начал тупить :-)). Первым делом – проверяем лог доступа, в котором сразу видна пачка запросов вида: … 167.114.233.230 – – [13/Jan/2016:18:07:14 +0200] “POST /xmlrpc.php HTTP/1.1” 499 25 “-” “-” “-” … И количество таких запросов: # cat /var/log/nginx/rtfm.co.ua-access.log | grep xmlrpc | wc -l 8405 Про саму уязвимость… Read More »