これはSystemdのPrivateTmpという機能が有効になっているからですね。
PrivateTmp
Systemdで管理しているサービスにおいて /tmp
と /var/tmp
をサービスごとに作るための機能です。
(セキュリティの面から共有しそうなファイルシステムを分離するためだと思います。)
具体的にどこに保存されるかというと
/tmp/systemd-private-xxxxx-httpd.service-xxxx/tmp/
になります。
このPrivateTmpがデフォルトでOnになっているため上記のような現象が発生します。
解除する方法
PrivateTmpをOffにすれば良いです。
# mkdir /etc/systemd/system/httpd.service.d
# echo "[Service]" > /etc/systemd/system/httpd.service.d/privatetmp.conf
# echo "PrivateTmp=false" >> /etc/systemd/system/httpd.service.d/privatetmp.conf
# systemctl daemon-reload
# systemctl restart httpd
できればOffにせずに運用したいですね。
参考URL
http://enakai00.hatenablog.com/entry/20130917/1379374797
http://upwork.link/apache2/centos7-how-do-disable-privatetmp-for-apache-with-systemd/