BAYRELL Блог страница 17

Сборка Dockerfile на примере Nginx

Скачайте заранее docker образ nginx

docker pull nginx

Создайте тестовую папку для сборки docker контейнера:

mkdir -p ~/docker/nginx mkdir -p ~/docker/nginx/html

Создание своего первого репозитория

Перейдите в папку с вашим ихсодным кодом, который нужно залить в репозиторий.

Инициируйте репозиторий командой:

Лайфхаки git

Список полезных команд при работе с git репозиторием.

Установка репозиториев remi и epel для Centos7

remi и epel это два репозитория, которые нужно обязательно ставить при первичной настройке Centos7. Они содержат полезные пакеты, например php.

Установка Consul на Ubuntu 16.04

Скачайте Consul с сайта

wget https://releases.hashicorp.com/consul/1.0.3/consul_1.0.3_linux_amd64.zip

Список, доступных для скачивания версий, представлен на сайте в разделе загрузки.

Регистрация сервиса в Consul через API

Ручная регистрация через командую строку

За регистрацию и перерегистрацию сервисов отвечает Consul REST API по адресу PUT http://consul.loc:8500/v1/agent/service/register. На этот адрес нужно отправить JSON методом PUT. Вместо consul.loc укажите свой адрес.

Удаление postinst скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло при установке bigbluebutton на Ubuntu 16.04. У меня возникла ошибка, что пакет не может быть установлен потому что post install скрипт возвращает ошибку. Я решил эту проблему слудующим способом:

Установка Freeswitch и FusionPBX под LXC

Freeswitch - это сервер для IP телефонии, аналог Asteisk. FusionPBX - это админка для управления freeswitch. Установка в LXC контейнер полезна, если вы хотите легко перенести настроенный freeswitch с одного сервера на другой, с сохранением всех настроек.

Включить gzip сжатие в NGINX

Как включить gzip сжатие в Nginx ?

NGINX редирект

Файлы с примерами редиректа для nginx