Показано с 1 по 6 из 6

Тема: Возникла ошибка при работе с WWW-доменами.

  1. #1
    Member
    Регистрация
    07.09.2014
    Сообщений
    40

    По умолчанию Возникла ошибка при работе с WWW-доменами.

    Здравствуйте.
    Помогите, пожалуйста, разобраться.
    Возникла ошибка при работе с WWW-доменами. Тест конфигурации web-сервера при сохранении файла '/etc/apache2/vhosts/test/mytest.tst' завершился неудачно: AH00526: Syntax error on line 5 of /etc/apache2/vhosts/test/mytest.tst: Invalid command 'AssignUserID', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information.
    Код:
    cat /etc/lsb-release                  
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=14.04
    DISTRIB_CODENAME=trusty
    DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
    Код:
    sudo apachectl -t -D DUMP_MODULES | grep mpm
    mpm_prefork_module (shared)
    Почему панель создаёт 'AssignUserID', когда в выборе в возможностей для Ubuntu 14.04.3 LTS только Prefolk и должен быть SuexecUserGroup?
    Код:
    apt-get install apache2-mpm-itk
    a2enmod mpm_itk
    WARNING: MPM_ITK is a third party module that is not part of the official Apache HTTPD. It has seen less testing than the official MPM modules.Considering dependency mpm_prefork for mpm_itk:
    Considering conflict mpm_event for mpm_prefork:
    Considering conflict mpm_worker for mpm_prefork:
    Considering conflict mpm_itk for mpm_prefork:
    ERROR: Module mpm_itk is enabled - cannot proceed due to conflicts. It needs to be disabled first!
    ERROR: Could not enable dependency mpm_prefork for mpm_itk, aborting
    Код:
    sudo apachectl -t -D DUMP_MODULES | grep mpm
     mpm_itk_module (shared)
     mpm_prefork_module (shared)
    В итоге, mpm_itk_module нужен, но он конфликтует, однако, домены создаются под него, что вызывает AssignUserID ошибку панели. Замкнутый круг.

  2. #2
    ISPsystem team Аватар для usaafko
    Регистрация
    06.10.2013
    Сообщений
    2,384

    По умолчанию

    Покажите /usr/local/mgr5/etc/ispmgr.conf.d/apache.conf ?
    Если у вас где-то в /usr/local/mgr5/etc/*.conf есть
    Option ApacheITK
    Уберите строчку с опцией и перезапустите панель
    /usr/local/mgr5/sbin/mgrctl -m ispmgr exit

  3. #3
    Member
    Регистрация
    07.09.2014
    Сообщений
    40

    По умолчанию

    Да, действительно оказалась
    Option ApacheITK
    Однако, проблем стало больше и они непонятно странные.
    Были восстановлены сайты из архива, где они работали на модуле mpm-itk, а сейчас на prefolk, все сайты в логах пишут Permission denied.
    Провёл эксперимент.
    1. Создал mytest.tst c правами для user:test group:test, прописал в /etc/hosts под ip
    2. Скопировал туда сайт, восстановленный из архива, не меняя chown и chmod, которые отличаются от user:test group:test. Сайт запустился!
    Однако, ни один восстановленный из архива сайт, где user и group соответствуют месту и правам, то Permission denied.
    Что это может быть?
    Какие ещё явно неведомые опции надо отключить и где?

  4. #4
    ISPsystem team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,765

    По умолчанию

    Apache prefork запускает пользовательские процессы под своим пользователем (www-data), но данные принадлежат пользователю. Отсюда и Permission denied.

    Эту проблему решает режим работы php - CGI. или Apache itk.

  5. #5
    Member
    Регистрация
    07.09.2014
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от Fly Посмотреть сообщение
    Эту проблему решает Apache itk.
    WARNING: MPM_ITK is a third party module that is not part of the official Apache HTTPD. It has seen less testing than the official MPM modules.Considering dependency mpm_prefork for mpm_itk:
    Considering conflict mpm_event for mpm_prefork:
    Considering conflict mpm_worker for mpm_prefork:
    Considering conflict mpm_itk for mpm_prefork:
    ERROR: Module mpm_itk is enabled - cannot proceed due to conflicts. It needs to be disabled first!
    ERROR: Could not enable dependency mpm_prefork for mpm_itk, aborting

    Сменил режим на php-CGI
    You don't have permission to access

  6. #6
    ISPsystem team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,765

    По умолчанию

    Так у вас уже модуль ITK установлен судя по всему. Значит действительно ошибка в правах доступа, смотрите логи сайта, смотрите к какому файлу/директории не удается получить доступ и проверяйте владельца и права доступа.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •