我正在尝试设置 OpenLiteSpeed,并希望 PHP 以特定用户和特定组在特定虚拟主机中运行。我把整个知识库都搞乱了,尤其是本节明显地。
但是,无论我做什么,创建的 PHP 套接字都归默认nobody
和所有nogroup
,并且只要 documentroot 归用户/组组合所有,则无法访问(403)nobody
。不是在群里。
到目前为止,我已经:
- 设置
External App Set UID Mode
为DocRoot UID
(根据文档) - 在中
suEXEC User
明确设置用户和组suEXEC Group
基本 -> 安全虚拟主机部分 - 为虚拟主机创建了一个专用的外部处理程序,我还在其中设置了所需的用户/组组合
- 甚至在服务器级别的外部应用程序处理程序中设置所需的用户/组组合。
但没有什么能改变默认nobody
/nogroup
行为。