Apache-Httpd
Apache 看不到覆蓋掛載下的文件
已安裝覆蓋 fs:
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 顯示 dir 為空。我試圖將 apache 的 doc root 指向 /srv/www/site,指向 /srv/www;試圖從 systemd 服務中刪除 PrivateTmp 選項,但這沒有幫助。
sudo -u http /srv/www/site
工作 - 我可以看到文件。(apache 以 http 使用者身份執行)權限正確。
cat /proc/<apache_pid>/mountinfo
沒有顯示這個坐騎
核心 4.14.7
事實證明,不是 httpd 在從命名空間中,而是我與所有圖形終端的整個 X 會話。
所以我
PrivateTmp=yes
從sddm.service中刪除,現在 Apache 程序可以看到我的掛載