Разница грейдов Junior, Middle, Senior
Для себя выработал следующие критерии уровня разработчика:
Исправление ошибки could not load «libtss2-tcti-tabrmd.so.0»
Иногда при работе с генерацией сертификатов могут возникнуть ошибки, что не хватает какой-либо библиотеки. В этой статье рассказывается как победить эту ошибку TPM 2.0 — could not load "libtss2-tcti-tabrmd.so.0".
Как в nginx заблокировать доступ с IP
Иногда приходится ограничить доступ определенного URL сайта только с определенных IP адресов. Для этого нам помогут вызовы allow и deny в настройках сайта nginx. Можно как давать доступ целой подсети, так и закрывать доступ любому адресу.
Как соединить несколько Docker контейнеров
Допустим, вам нужно чтобы два веб-приложения могли передавать друг другу данные. Для этого их нужно соединить. Чтобы соединить несколько Docker контейнеров надо чтобы контейнеры находились в одной сети. Сети — это функционал самого Docker, а не Docker Compose.
Настройка php-fpm для работы от разных пользователей
Как правило, для размещения нескольких сайтов на одном хосте заводят несколько пользователей (каждый пользователь под свой сайт). В этой статье рассказывается как это сделать. Все настройки производятся в Ubuntu, но они также подходят для всех Debian-based дистрибутивов. В примере показан … Читать далее