对不起,对于rails,Linux& amp; Apache的。在IIS中,您可以设置应用程序池的凭据。在Apache世界中是否有类似的东西。我有一个rails应用程序,我打算使用乘客来部署我的网站。
答案 0 :(得分:1)
有两种简单的机制。第一种是以您希望它运行的用户身份启动Apache。这很好,因为它从不涉及root
访问。缺点是您无法绑定到低端口(< 1024) - 包括默认端口80
。
第二种机制是使用User
directive:
User apache
或
User www
或者其他 - 确保该帐户存在于/etc/passwd
和/etc/shadow
(adduser(8)
,这样可以轻松添加用户)。您也可以使用用户ID 号,但这种情况不太常见。