6

Я установил Plex Media Server на CentOS, загрузив файл RPM с веб-сайта Plex.

Когда я перехожу к Plex URL, я получаю 404 не найден:

Когда я иду по базовому URL, я получаю файл XML:

Linux сообщает, что Plex работает:

Есть ли какие-то настройки в CentOS, которые мне нужно настроить, чтобы веб-страницы Plex отображались в браузере?

Где я могу посмотреть в файловой системе, чтобы увидеть, что веб-страницы существуют?

2 ответа2

6

Просто нашел решение:

В терминале:

  1. sudo vi /etc /sysconfig /selinux
  2. изменить SELINUX = принудительно на SELINUX = отключено
  3. перезагружать
  4. перейдите в plex url (127.0.0.1:32400/web) и он загрузится
  5. sudo vi /etc /sysconfig /selinux
  6. изменить SELINUX = отключено на SELINUX = принудительно
  7. перезагружать

Плекс работает

1

Когда я сделал мою установку Plex 404'd на меня, а также. Я определил, что в моем случае Plex пытался использовать системный двоичный файл rsync вместо двоичного файла rsync, с которым он поставляется в комплекте.Разветвленный процесс rsync выполняется в домене rsync_t из-за правила перехода, поставляемого с CentOS 6 (способ, которым в настоящее время выполняется плекс, выполняется в домене initrc_t ). Процессы, ограниченные rsync_t , не могут записывать файлы в var_lib_t что вызывает отказ AVC, который всплывает как 404, когда Plex не удается полностью инициализироваться.

Я задокументировал эту проблему более подробно на форумах Plex (ветка связана ниже)

Тема: Plex Media Server показывает 404 не найден

В настоящее время я пишу модуль политики SELinux, который ограничивает процессы Plex конкретным доменом Plex с помощью настраиваемого набора элементов управления доступом. Если вы хотите попробовать это, пожалуйста, смотрите проект github, связанный ниже.

GitHub: модуль политики SELinux для Plex Media Server

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .