В начале декабря ко мне обратился мой знакомый с довольно нетривиальной задачей: у него имелся сервер на Ubuntu 16.04, с установленной на него панелью Webmin и модулем для нее Usermin, на данный сервер нужно было поставить PHP 7.4 и PHP 8.0. Вроде бы простая задача, подключай PPA ondrej/php и поставь …
Август, 2021
Сентябрь, 2019
-
20 сентября
Защита изображений от hotlinking с помощью Apache
А что же такое hotlinking? Он используется, если я захожу загрузить какое-либо изображение напрямую с другого сайта. К примеру, в качестве изображения к этой записи я могу взять прямую ссылку на изображение логотипа Apache и вставить в запись, это и будет hotlinking. Ниже я расскажу, как устроена защита изображений от …
Август, 2018
-
9 августа
Как обновить библиотеку ICU и PHP intl в CentOS 7/Ubuntu/Debian
Недавно столкнулся с такой проблемой: после переноса проекта с сервера (Debian) на другой сервер (CentOS) начало отставать время на час. Все возможные проверки часовых поясов (в системе, PHP,SQL) не дали результатов, там время стояло корректно, а вот функции внутри PHP отдавали текущее время на час меньше, чем должно быть. Поэтому, …
Январь, 2018
-
11 января
Работа с логами в Linux
Работа с логами в Linux Логи — журналы, куда записывается вся информация по работе того или иного сервиса. Обычно это обычные текстовые файлы, содержащие данные в определенном формате.
-
11 января
Установка SSL сертификата на nginx
В зависимости от того, какие данные предоставил центр сертификации клиенту, установку можно разбить на несколько пунктов: У вас есть приватный ключ, а также цепочка сертификатов (сам SSL сертификат + промежуточный + корневой сертификаты). Обычно это 2 файла с расширениями key (приватный ключ) и crt (цепочка сертификатов)У вас есть приватный ключ, …
Февраль, 2016
-
12 февраля
Три инструмента для сканирования Linux сервера на руткиты и вирусы
Серверы чаще всего подвергаются атакам и сканируются на уязвимости ежедневно. Помимо работающего межсетевого экрана и регулярных обновлений системы нужно проверять систему на возможное вторжение. Инструменты, представленные ниже делают комплексную проверку вашего сервера на наличии вирусов, вредоносного кода, руткитов. Они должны запускаться регулярно, например каждую ночь и отправлять отчеты о сканировании …
Сентябрь, 2015
-
23 сентября
Установка Roundcube как модуля ISPConfig 3
Установка Roundcube как модуля ISPConfig 3 Эта статья — дополнение предыдущей статьи про установку Roundcube. Исходные данные: Настроенный Roundcube (см. предыдущую статью) Установленная ISPConfig 3
-
12 сентября
Установка Ioncube Loader в CentOS/Debian/Ubuntu
Ioncube Loader это PHP модуль, для загрузки файлов, защищенных ПО Ioncube Encoder. Ioncube обычно используется коммерческими компаниями, занимающимися разработкой на PHP для защиты их продуктов. В этой статье я расскажу, как происходит установка Ioncube Loader в CentOS/Debian/Ubuntu.
Сентябрь, 2012
-
6 сентября
Как создать свою страницу ошибок
Все знают и видели ошибки типа 404/502/504 и прочие. Многие у меня спрашивают как сделать свою страничку, а не банальную Nothing found 404 ... Я покажу пример на основе .htaccess файла т.к. он более доступен для пользователей, по сравнению с изменением виртуального хоста. Создать саму страницу ошибокЗалейте эту страницу на ваш сайтОткройте …
Август, 2012
-
11 августа
А где найти .htaccess?
А у вас было такое, что заливаешь файлы через FTP и файл .htaccess тоже, он залился, но при просмотре его нет? Пытаетесь залить еще раз, а файл уже существует. Почему так происходит? Все дело в имени файла, оно начинается с точки. В операционной системе Linux (на которой стоят 90% всех серверов),файл …