Делаем свой webdav server на nginx с авторизацией через OPENLDAP

Делаем свой webdav server на nginx с авторизацией через OPENLDAP Решил зафигачить nginx с opanldap авторизацией. Собираем докер nginx c блэкджеком и шлюхами.Далее я все выложил в репозитории. Предполагается, что у нас есть сервер openldap. Смотрим если что сюда. Запускаем все это гавно через docker-compose. git clone https://github.com/galushkoav/nginx-webdav-ldap.git cd nginx-webdav-ldap Правим конфиг nano configs/nginx/conf.d/backup.itc-life.ru.conf Там меняем свои […]

Читать далее…

Nginx блокируем пользователей по user-agent и по ip.

Nginx блокируем пользователей по user-agent и по ip. Для того чтобы заблокировать пользователей по user-agent и(или) ip создадим конфиг, где промаппим необходимые ip и ua. nano /etc/nginx/block.conf ###redirect IP_1 geo $bad_user { default 0; 5.196.72.102/32 1; 166.62.81.105/32 1; 46.235.47.34/32 1; 107.161.114.245/32 1; 104.238.81.185/32 1; 162.223.88.13/32 1; 193.41.194.96/32 1; 108.170.53.50/32 1; 103.226.84.129/32 1; 117.209.229.82/32 1; 117.242.99.69/32 […]

Читать далее…

Получаем lets’encrypt wildcard сертификат

В предыдущей статья я писал как получить сертфикат lets encrypt для домена. Сегодня стало возможно получать wilсard cert от Let’s Encrypt бесплатно. Получаем lets’encrypt wildcard сертификат. Наконец-то сегодня можно получиться wildcard cert. Слушаем сюда как это сделать. Получаем бота.Клонируем репу. cd /etc/nginx ; mkdir ACME2 ; cd ACME2 ; git clone https://github.com/certbot/certbot.git ; cd /etc/nginx/ACME2/certbot […]

Читать далее…

Собираем nginx с vts exporter в docker и настраиваем метрики prometheus/grafana

Собираем nginx с vts exporter и настраиваем метрики prometheus/grafana. Предполагается что у вас уже есть настроенный стек prometheus/grafana — есть нет берез здесь — собирается и подимается через docker-compose https://github.com/galushkoav/ESKG Клонируем репу с моего репозитория и собираем все и запускаем git clone https://github.com/galushkoav/nginx-with-exporter-docker-compose.git cd nginx-with-exporter-docker-compose docker-compose build && docker-compose up -d Экспортер будет висеть на […]

Читать далее…