IT-35.Ru теперь и в Twitter'e!


IT-35.Ru теперь и в Twitter'e!

Теперь за обновлениями блога IT-35.Ru можно следить в Twitter'e!
Подписывайтесь на наш twitter и будьте в курсе всех наших обновлений!
Так же у нас есть и RSS лента.

Автоматический запуск канала OpenVPN под Windows


Автоматический запуск канала OpenVPN под Windows

В предыдущей статье я писал как настроить автоматический запуск канала OpenVPN под linux (или другие nix) системы. Сейчас же пойдет речь о Windows 7 и о том как же организовать автоматический запуск канала OpenVPN под Windows.

Делается это довольно таки просто. Все подробности в полном посте.

Скрипт для проверки работы OpenVPN под Linux


Скрипт для проверки работы OpenVPN под Linux


Сегодня будем настраивать автоматическое поднятие канала OpenVPN при его падении по каким-либо причинам. Данный скрипт писался для linux-клиентов OpenVPN. Так же есть стандартное решение проблемы автозапуска канала OpenVPN под Windows.
Суть скрипта в следующем:
1. Происходит проверка запущен ли OpenVPN в системе.
2. Если запущен, то пингуется указанный хост (в идеале сервер VPN), если пинг не проходит, то рестарт OpenVPN.
3. Если процесс не запущен, то стартуется OpenVPN.

Собственно сам скрипт вы сможете найти в полном посте.

Цена одного СМС-сообщения за рулем автомобиля


Немного отвлечемся от главной темы блога и вернемся в реальную жизнь.
Представляю вашему вниманию социальную рекламу от концерна Volkswagen, которая была снята при помощи зрителей одного из кинотеатров Гонконга. Получившийся в итоге социальный ролик о безопасности на дорогах под названием "Eyes on the Road" ("Следи за дорогой") всего за несколько дней набрал почти 15 миллионов просмотров на YouTube.
Сам ролик вы найдете в полной новости.

Ошибка ssh: "Could not load host key"


Ошибка ssh: "Could not load host key"


При работе rsync на debian 7.5 стала появляться ошибка:
Could not load host key: /etc/ssh/ssh_host_ecdsa_key


Исправляется данная ошибка генерацией нового ключа:
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''

Перенаправление почты root в debian


Перенаправление почты root в debian


Иногда необходимо перенаправить почту root на свой email, а не в /var/mail/root.

Для этого устанавливаем exim4 и exim4-config. Я, кстати, уже подробно описывал процесс установки и настройки exim в статье "Настройка отправки почты в php через exim".
После установки запускаем конфигурацию exim:
dpkg-reconfigure exim4-config


Выбираем "Internet site", остальные пункты оставляем по-умолчанию.

Открываем файл /etc/aliases и добавляем:
root: admin@example.com


Все. Теперь вся почта root будет перенаправлена на указанную почту.

OpenVPN не стартует из cron


OpenVPN не стартует из cron


У меня на сервере есть скрипт, который проверяет запущен ли и работает ли VPN клиент. Стартует он каждые 10 минут из crontab.
При запуске из шелла скрипт отрабатывает и все корректно запускает в случае ошибки, а вот автоматический старт вываливается с ошибкой:
Starting virtual private network daemon: server failed!

Автоматическая репликация баз данных MySQL


Автоматическая репликация баз данных MySQL

Задача:
Настроить автоматическую репликацию базы данных MySQL с главного сервера на резервный один раз в час.

Решение нашлось в пакете percona-toolkit в стандартных репозиториях Debian'а.
Настройка и скрипты в полной версии.

Цветной bash


Цветной bash

В bash есть возможность раскрасить вывод различными цветами.

Для указания цвета используется следующая конструкция echo:
echo -e "\e[<код_цвета>m <текст> \e[0m"


Таблица кодов цветов в полном топике.

Как сделать редирект с http на https


Как сделать редирект с http на https


Что такое HTTPS? Выдержка из Wikipedia:
HTTPS (HyperText Transfer Protocol Secure) — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS.


В полной статье вы найдете различные методы редиректа пользователя на HTTPS соединение с помощью htaccess.