Конфиг для nginx для размещения вордпресса в подпапке

Конфиг для nginx для размещения вордпресса в подпапке [bash] server { listen 80; server_name topdomain.ru; # blog, in wp location ^~ /blog/ { location ~ \.php$ { include fastcgi_params; fastcgi_intercept_errors on; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass fpm_w3; } location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; } location ^~ /blog/wp-content/uploads/ { […]

Читать далее →

Шпаргалка по Gmail

Когда много работаешь с почтой, стараешься максимально сократить количество действий и оптимизировать рабочее время. После перехода на vim-образные хоткеи гуглопочта стала воистину молниеносной. Вот список применяемых мной хоткеев: c — Написать новое сообщение d — Написать сообщение в новой вкладке / — Поиск k — Перейти к более поздней цепочке […]

Читать далее →

Генерация пароля в linux

Генерация пароля в linux

Частенько бывает нужно быстро придумать новый уникальный пароль, да посложнее. Причем обычно во время этого под рукой консоль. Отличная утилита для генерации паролей есть во всех современных дистрибутивах — и CentOS и Ubuntu. Имя ей — pwgen. Если запустить без параметров — выдаст что-то подобное: Для установки вводим в консоль […]

Читать далее →

ssmtp и яндекс почта

Столкнулся тут с проблемой smtp авторизации на яндексе. Имеется: CentOS, ssmtp в качестве МТА, почтовый ящик на Яндекс.ПДД (наш домен корпоративной почты). Конфиг /etc/ssmtp/ssmtp.conf: [bash] root=notify@domain.com mailhub=smtp.yandex.ru:465 AuthUser=notify@domain.com # (вместе с @domain.com) AuthPass=**** AuthMethod=LOGIN FromLineOverride=YES UseTLS=YES RewriteDomain=domain.com Hostname=domain.com Debug=YES [/bash] При попытке авторизации для отправки письма: [bash] echo "email content" […]

Читать далее →

Бекапы vesta cp на яндекс диск

Бекапы vesta cp на яндекс диск

Часто настраиваю веб-серверы, в качестве системы управления выбираю бесплатную панель Vesta CP. Про саму неё рассажу в другой раз, а сейчас краткая заметка как быстро и легко настроить бекапы. Сама веста уже делает бекапы локально из коробки, и поддерживает бекапы на удаленный ftp, но для этого, во-первых, нужно иметь этот […]

Читать далее →

Шпаргалка по mc (midnight commander)

Шпаргалка по mc (midnight commander)

Настройки mc и алиасы Чтобы открывать по f4 свой редактор, снимаем в настройках (в верхнем меню Настройки-Конфигурация) крестик с пункта Встроенный редактор. Далее в .bashrc добавляем: Общее Ctrl+x,j — Показ фоновых задач Сtrl-X+A — текущие VFS (ftp и пр.) ESC+цифра — тоже что и F{цифра} (ESC+5 = F5) F1-F12 F1 — Помощь F2 — Сохранить изменения в […]

Читать далее →

Импорт csv в новую таблицу mysql

Импорт csv в новую таблицу mysql

Частенько бывает нужен скрипт, чтобы из консоли быстро подтянуть csv в базу данных для более комфортной работы. Большинство распространенных в интернете php-mysql скриптов подразумевают импорт csv файлов в таблицы с заранее известным количеством полей. Данный скрипт лишен этого недостатка — он считывает из файла первую строку, которая является заголовками полей-колонок, […]

Читать далее →

Отличный хостинг

Отличный хостинг

Два облачных хостинга, которыми я лично пользуюсь и рекомендую всем своим клиентам:        Отличия этих двух хостеров от остальных в первую очередь в том, что они рассчитаны на профессионалов. Виртуализация KVM, ssd диски, возможность на ходу добавлять количество ядер и память — вот на что я обратил внимание. […]

Читать далее →

Горячие клавиши vimdiff

Горячие клавиши vimdiff

Для переключения окон в vimdiff или для навигации по окнам Переключение между окнами: ctrl-w h — переключится в окно слева ctrl-w j — переключится в окно снизу ctrl-w k — переключится на окно сверху ctrl-w l — переключится на окно справа ctrl-w t — переключится на верхнее окно ctrl-w b — переключится в нижнее окно Перемещение окон (заглавная K означает […]

Читать далее →

Автоматический перезапуск apache и mysql

Скрипт для автоматического мониторинга веб-сервера и базы данных, ставится в крон и дергает нужную службу если та отвалилась. [bash] #!/usr/bin/env bash # функция вызова проверки и перезапуска служб сервера check_srv() { s1=$1 /usr/bin/pgrep $s1 &>/dev/null s2=$? if [ $s2 -ne 0 ]; then if [ X"$s1" == X"mysqld" ]; then […]

Читать далее →