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

Регистрация сервиса в 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 скрипт возвращает ошибку. Я решил эту проблему слудующим способом:

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

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

NGINX редирект

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

Решение ошибки libvirt destroy lxc permission denied

Если возникает ошибка libvirt destroy lxc permission denied, при попытке остановить контейнер:

# virsh -c lxc:/// destroy test-ubuntuerror: Failed to destroy domain test-ubuntuerror: Failed to kill process test-ubuntu: Permission denied

То это значит, что libvirtd не может уничтожить процессы, запущенные в контейнере, в частности процесс /sbin/dhclient

Компиляция libvirt под Ubuntu 16.04

Компиляция libvirt

Настройка работы Mercurial по https для Centos и Ubuntu

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал Mercurial по https нужно