Исправляем - memcache.so: undefined symbol: mmc_queue_pop
- Информация о материале
- Автор: dimetrius
- Просмотров: 2153
Если вы столкнулись с ошибкой, подобной той, что написана в заголовке, это может означать, что ваше приложение может не работать при попытке использовать расширение memcache из-за неправильной или отсутствующей сборки расширения.
“php: symbol lookup error: /usr/local/lib/php/extensions/no-debug-non-zts-20131226/memcache.so: undefined symbol: mmc_queue_pop”
Чтобы исправить эту проблему, вам нужно передать опцию «fgnu89-inline
» компилятору с переменной среды CFLAGS
при установке пакета через pecl. Эта опция указывает компилятору C использовать традиционную семантику GNU для встроенных функций. (Пожалуйста, проверьте раздел «Ссылки», чтобы получить более подробную информацию и другие параметры компилятора.)
Как настроить Basic SMTP AUTH в Exim4
- Информация о материале
- Автор: dimetrius
- Просмотров: 2771
В этом кратком руководстве описаны шаги, которые вы можете использовать, чтобы настроить SMTP AUTH для работы с пакетом exim4 Debian Sarge. (Для пользователей, подключающихся к вашему серверу, а не для пересылки через интернет-провайдера)
Первоначально нужно сгенерировать Exim SSL сертификат:
# /usr/share/doc/exim4-base/examples/exim-gencert
Теперь отредактируем /etc/exim4/exim4.conf.template
используя любимый текстовый редактор.
Изменение размера корневой файловой системы Linux без размонтирования
- Информация о материале
- Автор: dimetrius
- Просмотров: 1973
Дано:
Виртуалка на Proxmox
Функции - mysql сервер
Корневой раздел обычный, без использования LVM.
Как бы ничего сложного, в гипервизоре увеличиваем размер диска и дальше по многим мануалам в сети. Но не тут то было, нельзя было выключать сервер, а файловая система была корневой, соответственно и отмонтировать в процессе работы сервера её нельзя было.
Установка сертификатов от Let's Encrypt с помощью acme.sh (версия 2019 года)
- Информация о материале
- Автор: dimetrius
- Просмотров: 7424
В этой статье опишу небольшую инструкцию для установки сертификата с помощью acme.sh на базе алгоритма ECDSA P-384, этот алгоритм имеет высокий уровень быстродействия и защищенности. Например 256 битный ECDSA соответствует 3072 битному RSA по степени защиты, но при этом скорость работы в несколько раз выше.
Установка acme.sh
curl https://get.acme.sh | sh
Получение сертификата
Метод 1 : использование одной и той же директории для всех acme challenge запросов
Первоначально нам необходимо создать файл acme.conf в директории /etc/nginx/common/ со следующим содержанием:
location /.well-known/acme-challenge/ { alias /var/www/html/.well-known/acme-challenge/; }
После этого установим пользователя www-data (или вашего) владельцем директории /var/www/html :
chown -R www-data:www-data /var/www/html
Настраиваем LACP, бондинг на Debian 9.8
- Информация о материале
- Автор: dimetrius
- Просмотров: 9141
В этой заметке я хочу привести пример конфигурации для настройки LACP, Bonding, Bond - интерфейса для ОС Debian 9.8.
А если ближе к людям, то речь пойдёт об агрегации нескольких физических интерфейсов в один логический.
Не важно какой у вас железо, важно чтоб было требуемое количество сетевых интерфейсов.
Конечно же обновляем дерево пакетов
# apt update
Устанавливаем требуемые пакеты
# apt install ifenslave
Отключаем существующие интерфейсы (можно пропустить, если перезагрузить сервер после настройки)
# ifdown eth0 (Выполните для всех интерфейсов, которые планируете включить в агрегацию)
# /etc/init.d/networking stop
Диагностика работы DNS
- Информация о материале
- Автор: dimetrius
- Просмотров: 3830
Первичная диагностика
Whois
Начать диагностику следует с запроса whois:
[root@dns ~]# whois firstvds.ru
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% http://www.ripn.net/about/servpol.html#3.2 (in Russian)
% http://www.ripn.net/about/en/servpol.html#3.2 (in English).
domain: FIRSTVDS.RU
nserver: ns1.firstvds.ru. 82.146.43.2
nserver: ns2.firstvds.ru. 94.250.248.160
state: REGISTERED, DELEGATED, VERIFIED
org: CJSC "Pervyj"
registrar: REGTIME-REG-RIPN
admin-contact: http://whois.webnames.ru
created: 2002.08.07
paid-till: 2014.08.08
free-date: 2014.09.08
source: TCI
Last updated on 2014.03.18 03:36:35 MSK
В данном примере мы видим, что домен проделегирован на сервера имен ns1.firstvds.ru. и ns2.firstvds.ru. с указанием IP-адресов (дочерние NS-сервера всегда прописываются с указанием IP). Это корректный вывод whois и примерно так должен выглядеть ответ whois для зарегистрированного и проделегированного домена. Исключение составляет IP, он указывается только для дочерних NS-серверов.