以特定用户身份运行Apache

时间:2011-11-15 00:12:59

标签: ruby-on-rails apache

对不起,对于rails,Linux& amp; Apache的。在IIS中,您可以设置应用程序池的凭据。在Apache世界中是否有类似的东西。我有一个rails应用程序,我打算使用乘客来部署我的网站。

1 个答案:

答案 0 :(得分:1)

有两种简单的机制。第一种是以您希望它运行的用户身份启动Apache。这很好,因为它从不涉及root访问。缺点是您无法绑定到低端口(< 1024) - 包括默认端口80

第二种机制是使用User directive

User apache

User www

或者其他 - 确保该帐户存在于/etc/passwd/etc/shadowadduser(8),这样可以轻松添加用户)。您也可以使用用户ID ,但这种情况不太常见。