Plex 安装在 CentOS 上:导航到 URL 时出现 404

Plex 安装在 CentOS 上:导航到 URL 时出现 404

我在 CentOS 上通过下载 RPM 文件安装了 Plex Media ServerPlex 的网站

当我导航到 Plex URL 时,出现 404 未找到错误:

在此处输入图片描述

当我访问基本 URL 时,我得到一个 XML 文件:

在此处输入图片描述

Linux 报告 Plex 正在运行:

在此处输入图片描述

我是否需要调整 CentOS 上的某些设置才能使 Plex 的网页显示在浏览器中?

我可以在文件系统的哪里查看网页是否存在?

答案1

只是找到了解决方案

在终端中:

  1. sudo vi /etc/sysconfig/selinux
  2. 将 SELINUX=enforging 更改为 SELINUX=disabled
  3. 重启
  4. 转到 plex url (127.0.0.1:32400/web),它将加载
  5. sudo vi /etc/sysconfig/selinux
  6. 将 SELINUX=disabled 更改为 SELINUX=enforwarding
  7. 重启

Plex 工作原理

答案2

当我安装 Plex 时,也出现了 404 错误。我确定,在我的情况下,Plex 试图使用系统 rsync 二进制文件,而不是捆绑的 rsync 二进制文件。分叉的 rsync 进程在域中运行,这是rsync_t由于 CentOS 6 附带的转换规则(plex 当前在域中运行的方式initrc_t)。受限制的进程rsync_t不允许写入文件,var_lib_t这会导致 AVC 拒绝,当 Plex 无法完全初始化时,它会以 404 的形式冒泡。

我在 Plex 论坛上详细记录了这个问题(链接在下面)

线:Plex 媒体服务器显示 404 未找到

我目前正在编写一个 SELinux 策略模块,该模块使用一组自定义的访问控制将 Plex 进程限制在特定于 Plex 的域中。如果您想尝试一下,请参阅下面链接的 github 项目。

GitHub:Plex Media Server 的 SELinux 策略模块

相关内容