Linux: apropos — поиск по man-страницам
0 (0)

2 мая 2016

Кроме опции -k для man, которая позволяет выполнить поиск по страницам руководства: $ man -k bash man: can’t set the locale; make sure $LC_* and $LANG are correct bash (1) — GNU Bourne-Again SHell bash-builtins (7) — bash built-in commands, see bash(1) bashbug (1) — report a bug in bash builtins (7) — bash built-in… Читать далее »

Loading

Azure: VM с NGINX в роли reverse-прокси к WebApp
0 (0)

30 апреля 2016

Задача — поднять реверс-прокси на NGINX, который будет проксировать данные к WebApp в Azure. NGINX будет работать на виртуальной машине. Создание VM Используем Azure CLI  для создания машины. Логинимся: $ azure login Проверяем режим Azure CLI — нужен arm (Resource Manager mode): $ azure config list | grep arm data: mode arm

Loading

MySQL/MariaDB: сменить пароль пользователя
0 (0)

27 апреля 2016

В случае проблем вида: $ mysql -u jira -p Enter password: ERROR 1045 (28000): Access denied for user ‘jira’@’localhost’ (using password: YES) Можно сбросить пароль пользователя. Для этого — подключаемся под root: $ mysql -u root -p

Loading

Azure: CDN и Blob Storage
0 (0)

26 апреля 2016

Введение Создание Storage account Настройка Azure CDN Content Delivery Network (CDN) — система распределенных (географически, по различным дата-центрам) серверов, которые доставляют веб-страницы и другой контент пользователю, основываясь на его местоположении, с ближайшего к нему  сервера, входящего в CDN. Принцип его работы: Пользователь запрашивает файл (или asset) через специальный URL, который выглядит как <endpointname>.azureedge.net. DNS перенаправляет запрос к Point-of-Presence (POP),… Читать далее »

Loading

curl: отобразить время выполнения запроса
0 (0)

25 апреля 2016

Что бы с помощью curl увидеть время, затраченное на выполнение запроса — можно использовать опцию -w, которая определяет формат выводимой информации. Простой пример: $ curl -w «%{time_total}\n» -o /dev/null -s http://cdntesting.blob.core.windows.net/static/netdata.png 0,332 Тут модификатор time_total, как понятно из его имени, отображает общее время.

Loading

JIRA: ручная установка на Debian
0 (0)

25 апреля 2016

Установка JIRA 7.1.4 на Debian 8 Jessie в Vagrant-бокс. Подготовка Vagrant бокса и ОС Установка MySQL/MariaDB Установка Java Установка и настройка JIRA Установка и настройка NGINX Завершение установки Подготовка Vagrant бокса и ОС Создаем машину: $ vagrant init debian/jessie64 Редактируем файл Vagrantfile, настраиваем сеть и добавляем памяти: … config.vm.network «public_network» … config.vm.provider «virtualbox» do |vb| vb.memory =… Читать далее »

Loading

Linux: systemctl — управление службами
0 (0)

24 апреля 2016

Debian, начиная с 8 версии по умолчанию используется systemd вместо init.d, который использует unit-файлы из каталога /etc/systemd/system, вместо скриптов в /etc/init.d/, как это делает init.d. Краткое перечисление полезных команд systemctl. Получение списка служб Управление службами Управление автозапуском Получение списка служб

Loading

Ubuntu: есть ping но ошибка ERR_TIMED_OUT
0 (0)

13 апреля 2016

На Ubuntu 14 с KDE и NetworkManager — после переключения с eth0 на wlan0 — ping работает, но браузер при открытии страницы отдает ERR_TIMED_OUT. Skype и Pidgin тоже не подключаются. В данном случае проблема заключалась в маршрутизации.

Loading

Azure: SQL — Client with IP address <***> is not allowed to access the server
0 (0)

12 апреля 2016

После создания SQL сервера и базы в Azure Portal — разработчик сообщил об ошибке подключения к ней с его рабочего места: Cannot open server ‘***’ requested by the login. Client with IP address ‘***’ is not allowed to access the server. To enable access, use the Windows Azure Management Portal or run sp_set_firewall_rule on the… Читать далее »

Loading

TLS/SSL: NGINX — настройка SSL от Let’s Encrypt на Debian 8
0 (0)

12 апреля 2016

Let’s Encrypt — относительно новый Certificate Authority (CA) провайдер, который раздает TLS/SSL сертификаты бесплатно. На сегодня — Let’s Encrypt еще в открытой бете, однако работает. Не хватает поддержки NGINX и виртуальных хостов — но доделают. Пока — подключим Let’s Encrypt и NGINX с помощью плагина Webroot. Схема того, как работает Let’s Encrypt и NGINX:

Loading