Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

MSSQL: T-SQL — комментарии

5 сентября 2016
 

 Краткая заметка. В T-SQL есть два варианта добавления коментариев — однострочные, и многострочные. Однострочные комментарии начинаются с двух тире и заканчиваются новой строкой. Такой комментарий можно добавлять в любом месте кода, например — в конце строки с кодом. В таком случае всё, что указано до «—» будет выполнено как T-SQL запрос, а остальная часть строки —… Читать далее »

AWS: миграция RTFM, часть #2: ручное создание инфраструктуры — AIM, S3, RDS и EBS

3 сентября 2016
 

 Продолжение. Начало — в посте AWS: миграция RTFM, часть #1: ручное создание инфраструктуры — VPC, подсети, IGW, NAT GW, маршруты и EC2. Далее мы создадим S3 корзины (для CDN и хранения логов), MariaDB RDS базу данных (для будущего WordPress на Zeus) и Elastic Block Storage — в котором будут храниться данные (файлы WordPress)  для подключения к… Читать далее »

Azure: ARM — ручное создание шаблона

1 сентября 2016
 

 Для приложения требуется создать Resource Group, в которую будут входить: один WebApp; один SQL сервер; две SQL базы; один Storage Account. За основу — можно взять готовый шаблон от Azure («Фягку» 😀 ) отсюда>>>. Шаблон, который получился в результате написания поста, можно посмотреть тут>>>. Общий обзор по работе с Azure Resource Manager и созданию шаблонов —… Читать далее »

TLS/SSL: NGINX — подключение wildcard-сертификата от Comodo

31 августа 2016
 

 Имеется набор файлов сертификатов, переданные нам из другого агентства, где приложение работало на Windows-сервере в Azure: root@jgr-gw:~/CERTS# ls -l total 96 -rw-r—r— 1 root root 1521 Mar 2 2015 AddTrustExternalCARoot.crt -rw-r—r— 1 root root 7521 Mar 2 2015 Backup_SSLCertificate_STARmeistercom_20150302_0503PM.pfx -rw-r—r— 1 root root 20 Mar 2 2015 Backup_SSLCertificate_STARmeistercom_Password.txt -rw-r—r— 1 root root 1952 Mar 2… Читать далее »

AWS: s3cmd — GET из S3 с авторизацией

30 августа 2016
 

 Есть объект в S3-корзине, с ограниченным доступом только для одного IAM пользователя. Задача — получить файл, пройдя авторизацию. Пробовал несоклько вариантов, в том числе такой bash-скрипт: #!/bin/sh file=»empty.html» bucket=»rtfmbackup» resource=»/${bucket}/${file}» contentType=»text/html» amzdate=»$(LC_ALL=C date -u +»%a, %d %b %Y %X %z»)» stringToSign=»GET ${contentType} ${dateValue} ${resource}» s3Key=»AKI***XDQ» s3Secret=»PvJ***MEy» signature=`/bin/echo -n «$stringToSign» | openssl sha1 -hmac ${s3Secret} -binary… Читать далее »

OpenBSD: установка NGINX

29 августа 2016
 

 Описание быстрой установки NGINX 1.10.1 на OpenBSD 6.0 Устанавливаем bash (по умолчанию в OpenBSD используется ksh): # pkg_add -v bash Update candidates: quirks-2.245 -> quirks-2.245 quirks-2.245 signed on 2016-08-23T15:00:24Z bash-4.3.46:libiconv-1.14p3: ok bash-4.3.46:gettext-0.19.7: ok Shell /usr/local/bin/bash appended to /etc/shells bash-4.3.46: ok Extracted 10499392 from 10500981

Git: diff двух репозиториев

26 августа 2016
 

 Имеется один репозиторий, WebApp в Azure: $ git remote -v show origin https://[email protected]:443/application.git (fetch) origin https://[email protected]:443/application.git (push) $ git branch * master И второй, в Github: $ git remote -v show origin [email protected]:jm-application/application.git (fetch) origin [email protected]:jm-application/application.git (push) $ git branch develop master * release travis_init

AWS: CloudFormation — создание шаблона для VPC, EC2, NAT и Internet Gateway

16 августа 2016
 

 Пошаговый процесс написания шаблона для AWS CloudFormation, который создаёт VPC, подсети и инстансы для Docker Swarm-кластера. Первая часть — AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway. Вторая часть: Docker: Docker Swarm кластер в AWS step-by-step. Общие сведения по AWS CloudFormation — AWS: CloudFormation. Готовый шаблон доступен тут>>>. VPC Security Group Подсети VPC Internet… Читать далее »

Docker: Docker Swarm кластер в AWS step-by-step

12 августа 2016
 

 Подготовка инфраструктуры (создание VPC, Master и Slave хостов и т.д.) — описаны в посте AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway. Ниже описан запуск Swarm-кластера по «старой» схеме, до выхода Docker 1.12 пару недель тому, в котором Docker Swarm был включен в Docker как «swarm mode«. Отличное описание Docker Swarm есть на whatis.com. «Старый»… Читать далее »

AWS: VPC — EC2 в public и private подсетях, NAT и Internet Gateway

11 августа 2016
 

 Задача — создать два EC2 инстанса в одной VPC: один Master в public (с внешним IP) подсети, и второй, Slave — в private подсети, доступ к которому будет только с Master-хоста. Master будет «ходить в интернеты» через Internet Gateway, Slave — через NAT Gateway. Схема примерно такая: Без особых деталей, просто step-by-step HowTo. Документация — тут>>>. Фактически —… Читать далее »