Apache-Httpd

Apache 看不到覆蓋掛載下的文件

  • March 13, 2018

已安裝覆蓋 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=yessddm.service中刪除,現在 Apache 程序可以看到我的掛載

引用自:https://unix.stackexchange.com/questions/424965