web-dev-qa-db-ja.com

CentOSにインストールされたプレックス:URLに移動するときに404

PlexのWebサイト からRPMファイルをダウンロードして、CentOSにPlex MediaServerをインストールしました。

Plex URLに移動すると、404が見つかりません。

enter image description here

ベースURLにアクセスすると、XMLファイルが表示されます。

enter image description here

Linuxは、Plexが実行されていることを報告します。

enter image description here

PlexのWebページをブラウザに表示するために調整する必要があるCentOSの設定はありますか?

ファイルシステムのどこを調べて、Webページが存在するかを確認できますか?

6
ray023

ただ 解決策を見つけた

ターミナルの場合:

  1. Sudo vi/etc/sysconfig/selinux
  2. sELINUX = enforcingをSELINUX = disabledに変更します
  3. リブート
  4. プレックスのURL(127.0.0.1:32400/web)に移動すると、ロードされます
  5. Sudo vi/etc/sysconfig/selinux
  6. sELINUX = disabledをSELINUX = enforcingに変更します
  7. リブート

プレックスは動作します

6
ray023

私がインストールを行ったとき、Plex404も私にインストールしました。私の場合、Plexはバンドルされているrsyncバイナリの代わりにシステムrsyncバイナリを使用しようとしていると判断しました。CentOS6に付属する移行ルールにより、フォークされたrsyncプロセスはrsync_tドメインで実行されます(プレックスの出荷方法は、現在initrc_tドメインで実行されています。 rsync_tによって制限されたプロセスは、var_lib_tにファイルを書き込むことができません。これにより、Plexが完全に初期化に失敗すると、AVC拒否が404としてバブルアップします。

この問題については、Plexのフォーラム(以下にリンクされているスレッド)で詳しく説明しています。

スレッド: Plex Media Serverは404が見つかりませんと表示します

私は現在、カスタマイズされたアクセス制御のセットを使用して、PlexプロセスをPlex固有のドメインに制限するSELinuxポリシーモジュールを作成しています。試してみたい場合は、以下にリンクされているgithubプロジェクトを参照してください。

GitHub: Plex Media ServerのSELinuxポリシーモジュール

1
Dev