Apache(HTTPD)启用目录/文件写入和文件上载所需的配置是什么?

时间:2013-07-27 11:01:25

标签: php linux web-applications centos

枝, 我已经安装了一个新的httpd服务器并在其上加载了我的Web应用程序,该应用程序旨在上传服务器上的文件。它还在应用程序的Web目录中创建新目录和文件。但我无法使用这些功能,因为它给了我一个权限被拒绝的错误。我搜索到了网络,并获得了我需要通过我的PHP脚本启用ftp登录的线索。我更改了所有权和权限,但它仍然无法正常工作。有人可以通过简单的步骤解释所需的配置以启用这些功能。我正在使用CentOs-6。我们将非常感谢。对不起形成的问题。

我试过的配置:

  

创建名为webuser的Linux用户和组。赋予它权限   我的Web应用程序的目录。安装Vsftpd并允许webuser   登录。将webuser FTP根目录设置为与我的Web应用程序相同   目录(即/ var / www / mysite)   我的httpd用户是apache。

1 个答案:

答案 0 :(得分:0)

我做的一切都是正确的。唯一的问题是CentOS SELinux。它不允许apache将文件写入Web目录。 使用命令“setenforce 0”,我关闭它,一切都开始工作。 后来,我在SELinux政策中添加了一个例外来解决问题。