以不同用户身份运行 Apache 服务器

以不同用户身份运行 Apache 服务器

我有一个关于 Apache 服务器的问题。场景如下:我启动 Apache 服务器来运行一个需要登录的网站。一个名为 Ray 的用户登录此网站,然后服务器将由 Ray 运行。(我也在运行,也许这是一个子进程)。有谁知道如何实现这个场景?提前谢谢。

这些琐碎的事情可能是端口号,以及如何在 USER GROUP 中写入 httpd.conf 文件..(只是猜测)

答案1

Apache 可以通过 mod_suexec 以不同的用户身份运行 CGI 程序: http://httpd.apache.org/docs/2.0/mod/mod_suexec.html

这确实要求登录用户在机器上有一个 unix 帐户,并且还要求您实施某种权限方案,只允许 Ray 访问 Ray 的 cgi 目录(这可以通过标准 apache .htaccess 允许/拒绝控件来完成)

相关内容