Apache 无权读取 NFS 挂载

Apache 无权读取 NFS 挂载

文件夹已通过 NFS 安装在 Web 服务器 (Apache) 上,但该服务器无法看到该文件夹​​。我可以看到该文件夹​​,但 Apache 看不到:

Starting httpd: Warning: DocumentRoot [/mount folder/.../] does not exist
Warning: DocumentRoot [/mount folder/.../] does not exist

NFS 配置/etc/export

/folder          192.168.x.x(rw,subtree_check,all_squash)

在客户端/etc/fstab

192.168.x.x:folder/ /folder nfs rw  0   0

答案1

更简单的方法就是取消 SELinux 保护,允许使用 NFS:

setsebool httpd_use_nfs on

答案2

我找到解决办法了!

在 Web 服务器中,编辑 /etc/sysconfig/selinux 并禁用此功能。

SELINUX=disabled

相关内容