Разница грейдов Junior, Middle, Senior

Для себя выработал следующие критерии уровня разработчика:

Рубрика: Web | Метки: , , | Оставить комментарий

Исправление ошибки could not load «libtss2-tcti-tabrmd.so.0»

Иногда при работе с генерацией сертификатов могут возникнуть ошибки, что не хватает какой-либо библиотеки. В этой статье рассказывается как победить эту ошибку TPM 2.0 — could not load "libtss2-tcti-tabrmd.so.0".

Рубрика: Web | Метки: , | Оставить комментарий

Как в nginx заблокировать доступ с IP

Иногда приходится ограничить доступ определенного URL сайта только с определенных IP адресов. Для этого нам помогут вызовы allow и deny в настройках сайта nginx. Можно как давать доступ целой подсети, так и закрывать доступ любому адресу.

Рубрика: Web | Метки: , | Оставить комментарий

Как соединить несколько Docker контейнеров

Допустим, вам нужно чтобы два веб-приложения могли передавать друг другу данные. Для этого их нужно соединить. Чтобы соединить несколько Docker контейнеров надо чтобы контейнеры находились в одной сети. Сети — это функционал самого Docker, а не Docker Compose.

Рубрика: Web | Метки: , , | Оставить комментарий

Настройка php-fpm для работы от разных пользователей

Как правило, для размещения нескольких сайтов на одном хосте заводят несколько пользователей (каждый пользователь под свой сайт). В этой статье рассказывается как это сделать. Все настройки производятся в Ubuntu, но они также подходят для всех Debian-based дистрибутивов. В примере показан … Читать далее

Рубрика: Web | Метки: , , , | Оставить комментарий