Apacheはオーバーレイマウントでファイルを見ることができません

Apacheはオーバーレイマウントでファイルを見ることができません

マウントされたオーバーレイファイルシステム:

overlay on /srv/www/site type overlay (rw,relatime,lowerdir=/srv/www/site_orig,upperdir=/srv/www/site_custom,workdir=/srv/www/overlay_workdir)

/srv/www/siteでファイルを表示および編集できますが、Apacheはそのディレクトリが空であることを示します。 Apacheのドキュメントルートを/srv/www/site、/srv/wwwに指定しようとしましたが、systemdサービスからPrivateTmpオプションを削除しようとしましたが、役に立ちませんでした。

sudo -u http /srv/www/site

動作 - ファイルを見ることができます。 (Apacheはhttpユーザーとして実行されています。)権限は正しいです。

cat /proc/<apache_pid>/mountinfo

このマウントを表示しない

カーネル 4.14.7

ベストアンサー1

httpdはスレーブネームスペースにはありませんが、すべてのグラフィックターミナルを含むXセッション全体がスレーブネームスペースにあることがわかりました。

だから私はPrivateTmp=yes始めましたsddmサービス、今Apacheプロセスは私のマウントを見ることができます

おすすめ記事