<-
Apache HTTP 服务器 2.4 > Apache模块mod_unixd

Apache模块mod_unixd

描述:Unix系列平台的基本(必需)安全性。
状态:基础
模块标识符:unixd_module
源文件:mod_unixd.c
支持Apache!

指令

错误修正清单

也可以看看

最佳

ChrootDir 指令

描述:apache在启动后运行chroot(8)的目录。
句法:ChrootDir /path/to/directory
默认:none
内容:服务器配置
状态:基础
模块:mod_unixd
兼容性:在Apache 2.2.10及更高版本中可用

该指令告诉服务器启动后但在通过'net接受请求之前,将chroot(8)移至指定目录。

请注意,在chroot下运行服务器并不简单,并且需要进行其他设置,尤其是在运行诸如CGI或PHP之类的脚本时。在尝试使用此功能之前,请确保您已完全熟悉chroot的操作。

最佳

指令

描述:服务器将在其下响应请求的组
句法:Group unix-group
默认:Group #-1
内容:服务器配置
状态:基础
模块:mod_unixd

Group指令设置在其下的服务器回答的请求组。为了使用此伪指令,服务器必须首先以身份运行root。如果以非root用户身份启动服务器,它将无法更改为指定的组,而是继续以原始用户的组身份运行。Unix组是以下之一:

组名
通过名称引用给定的组。
# 然后是组号。
用编号指组。

Group www-group

建议您专门为运行服务器设置一个新组。一些管理员使用user nobody,但这并不总是可能的或不希望的。

安全

不要设置Group(或User)到root,除非你知道自己在做什么,什么危险都。

也可以看看

最佳

Suexec 指令

描述:启用或禁用suEXEC功能
句法:Suexec On|Off
默认:On if suexec binary exists with proper owner and mode, Off otherwise
内容:服务器配置
状态:基础
模块:mod_unixd

启用时,如果suexec二进制文件不存在或所有者或文件模式无效,则启动将失败。

禁用时,即使suexec二进制文件存在并且具有有效的所有者和文件模式,suEXEC也将被禁用。

最佳

用户 指令

描述:服务器将在其下响应请求的用户标识
句法:User unix-userid
默认:User #-1
内容:服务器配置
状态:基础
模块:mod_unixd

User指令设置用户ID作为服务器回答的请求。为了使用此伪指令,服务器必须首先以身份运行root。如果您以非root用户身份启动服务器,它将无法更改为特权较低的用户,而是继续以该原始用户身份运行。如果您确实以的身份启动服务器root,那么父进程保持root身份运行是正常的。 Unix用户标识是以下之一:

用户名
通过名称引用给定的用户。
#后接用户号码。
通过编号指代用户。

用户不应具有导致其能够访问外界不希望看到的文件的特权,并且类似地,用户不应执行不适合HTTP请求的代码。建议您专门为运行服务器设置一个新用户和组。一些管理员使用user nobody,但这并不总是可取的,因为nobody用户可以在系统上有其他用途。

安全

不要设置User(或Group)到root,除非你知道自己在做什么,什么危险都。

也可以看看

可用语言: zh  |  fr  |  TR 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。