apache 进程 普通用户身份运行 和 public_html 所有者 权限问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
送出感谢: 0
接收感谢: 1 次
联系:

apache 进程 普通用户身份运行 和 public_html 所有者 权限问题

#1

帖子 VolcanoX » 2010-09-17 23:00

启用 public_html 使用,、apache 使用 sudo 启动进程

需要 设置 public_html 拥有者为 http,才能创建文件,如果使用 普通用户,在php 调用

fopen 创建新文件时,会出先 权限错误!

但是这样修改权限之后,文件编辑又成了另一个问题,要使用 http 才能编辑修改文件!

请问像那些 主机提供商是只有怎样的配置方案的,谢谢!
上次由 VolcanoX 在 2010-09-17 23:15,总共编辑 1 次。
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
送出感谢: 0
接收感谢: 1 次
联系:

Re: lamp 建站 权限 设置

#2

帖子 VolcanoX » 2010-09-17 23:12

apache 配置文件中 http.conf 指定了 httpd 运行的用户,这样只有将 public 指定为,运行服务进程的用户

才能对 public_html 进行读写操作,但是如果像 主机提供商那样,要提供多个用户,不会每次都修改

配置文件,再重启 服务吧!
回复

回到 “服务器基础应用”