Ruby on rails apache上的Rails应用程序权限

Ruby on rails apache上的Rails应用程序权限,ruby-on-rails,apache,Ruby On Rails,Apache,apache服务器上rails应用程序目录的权限应该是什么?您的部署设计是什么? 通常,您会使用mongrels和apache作为它们的负载平衡器 因此,您将作为站点的用户运行mongrels,并且所有rails目录都应该对该用户具有权限。您的部署设计是什么? 通常,您会使用mongrels和apache作为它们的负载平衡器 因此,您可以作为站点的用户运行mongrels,所有rails目录都应该对该用户具有权限。正如Angelus所说,这取决于您的服务器设置和部署设计。你可以用杂种狗或松鼠,或

apache服务器上rails应用程序目录的权限应该是什么?

您的部署设计是什么? 通常,您会使用mongrels和apache作为它们的负载平衡器


因此,您将作为站点的用户运行mongrels,并且所有rails目录都应该对该用户具有权限。

您的部署设计是什么? 通常,您会使用mongrels和apache作为它们的负载平衡器


因此,您可以作为站点的用户运行mongrels,所有rails目录都应该对该用户具有权限。

正如Angelus所说,这取决于您的服务器设置和部署设计。你可以用杂种狗或松鼠,或独角兽,或。。。使用Apache作为反向代理,但您的问题让我相信您使用的是Phusion


如果是这样的话,mod_rails站点有几个非常有用的屏幕广播,您应该观看。不过,通常情况下,mod_rails将作为应用程序的environment.rb文件的所有者运行。有关权限设置的详细信息,请参阅。

正如Angelus所说,这取决于服务器设置和部署设计。你可以用杂种狗或松鼠,或独角兽,或。。。使用Apache作为反向代理,但您的问题让我相信您使用的是Phusion


如果是这样的话,mod_rails站点有几个非常有用的屏幕广播,您应该观看。不过,通常情况下,mod_rails将作为应用程序的environment.rb文件的所有者运行。有关权限设置的详细信息,请参阅。

您可能有一个拥有静态内容和apache根文档目录的“www”或“apache”用户

让该用户拥有您的rails应用程序并保留相同的权限是常见的约定


如果您使用类似capistrano的东西,我认为它在部署后在您的发布目录顶部有内置的权限结构。您可能有一个“www”或“apache”用户,拥有您的静态内容和apache根文档目录

让该用户拥有您的rails应用程序并保留相同的权限是常见的约定


如果您使用capistrano之类的工具,我认为它在部署后在您的发布目录顶部有内置的权限结构配方。

安装apache时,它会创建www数据组和所有者,因此您必须为您的应用程序授予此用户的所有权。 然后重新启动apache服务。
rails应用程序运行良好。

在安装apache时,它会创建www数据组和所有者,因此您必须为应用程序授予此用户的所有权。 然后重新启动apache服务。 rails应用程序运行良好