首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在AJXP_DATA_PATH中为Pydio设置CentOS变量

无法在AJXP_DATA_PATH中为Pydio设置CentOS变量
EN

Server Fault用户
提问于 2015-05-07 16:13:58
回答 1查看 1K关注 0票数 0

我正试图用Nginx在我的CentOS 7服务器上启动Pydio。我的意思是,我得到了一个Pydio错误,它是由Pydio产生的。

不可能写入AJXP_DATA_PATH文件夹:确保为您的for服务器授予对此文件夹的写访问权限!

我查过了。我有指向/home/pydio的AJXP_DATA_PATH,nginx用户具有读/写权限。该用户正在运行nginx工作进程和php。

那么,如果我有数据文件夹,为什么它说我没有写权限呢?

我在google上搜索过,那里只有一种解决方案,设置写权限,但我设置了它们。有什么想法吗?

EN

回答 1

Server Fault用户

发布于 2015-05-07 17:07:50

您可能遇到了SELinux限制:默认情况下,web服务器进程不允许访问用户主目录中的任何内容。

解决这个问题的方法有两种:

  1. (首选)将web应用程序重新定位到SELinux允许的目录,例如/srv/www的子目录(例如/srv/www/pydio)。如果您的web应用程序可能需要将数据写入文件系统,则可以这样做,然后您可以在标记可写目录中使用semanage fcontext。或
  2. 允许web服务器通过设置适切 SELinux 布尔值:setsebool -P httpd_read_user_content 1来读取主目录中的文件。注意,web服务器从来不允许web服务器写入主目录,因此如果需要写入文件系统,请参见另一个选项。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/690384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档