Устранение неполадок при работе на ОС семейства Linux🔗

Избыточное логирование в access.log Nginx🔗

Решение🔗

  1. В текстовом редакторе откройте конфигурационный файл Nginx:

    sudo nano /etc/nginx/nginx.conf
    
  2. Найдите директиву access_log, которая по умолчанию может выглядеть как:

    access_log /var/log/nginx/access.log;
    

    Замените эту строку на:

    access_log off;
    
  3. Сохраните изменения и закройте редактор.

  4. Перезапустите Nginx.

    sudo systemctl restart nginx.service
    

Не работает авторизация через Active Directory🔗

Причина🔗

Проблема с авторизацией через Active Directory на дистрибутивах Ubuntu 22.04/24.04, Debian 12 и выше связана с переходом ОС на новые версии OpenLDAP. Macroscop Сервер использует библиотеку LdapForNet, для работы которой требуется старая версия — OpenLDAP 2.4.

Решение🔗

Для решения проблемы нужно установить OpenLDAP 2.4. Для этого:

  1. Скачайте и установите пакет libldap-2.4:

    sudo wget http://http.us.debian.org/debian/pool/main/o/openldap/libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb
    
    sudo apt install ./libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb
    
  2. После установки удалите файл .deb:

    sudo rm libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb
    
  3. Убедитесь, что файл libldap-2.4.so.2 появился в системной директории:

    ls -la /usr/lib/x86_64-linux-gnu | grep libldap-2.4.so.2