![我的 openlitespeed 虚拟主机外部应用程序未按要求用户运行](https://linux22.com/image/793051/%E6%88%91%E7%9A%84%20openlitespeed%20%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E5%A4%96%E9%83%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%9C%AA%E6%8C%89%E8%A6%81%E6%B1%82%E7%94%A8%E6%88%B7%E8%BF%90%E8%A1%8C.png)
我正在尝试设置 OpenLiteSpeed,并希望 PHP 以特定用户和特定组在特定虚拟主机中运行。我把整个知识库都搞乱了,尤其是本节明显地。
但是,无论我做什么,创建的 PHP 套接字都归默认nobody
和所有nogroup
,并且只要 documentroot 归用户/组组合所有,则无法访问(403)nobody
。不是在群里。
到目前为止,我已经:
- 设置
External App Set UID Mode
为DocRoot UID
(根据文档) - 在中
suEXEC User
明确设置用户和组suEXEC Group
基本 -> 安全虚拟主机部分 - 为虚拟主机创建了一个专用的外部处理程序,我还在其中设置了所需的用户/组组合
- 甚至在服务器级别的外部应用程序处理程序中设置所需的用户/组组合。
但没有什么能改变默认nobody
/nogroup
行为。