gpt4 book ai didi

ruby-on-rails - 我需要学习什么来管理服务器/部署?

转载 作者:行者123 更新时间:2023-12-04 04:34:03 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




我是一名 Rails 开发人员(有大约一年的经验),我对它非常熟悉,但我发现我对部署或服务器的工作方式缺乏粗略的了解。我熟悉 Unicorn 或 Apache 之类的术语,但除了它们管理 Rails 实例 (?) 的概念之外,我知之甚少。

我听说过厨师,我知道它用于部署,但我不知道从哪里开始。

有没有一本书或一个截屏系列对学习这类事情有用?

(旁注:我想制作一个项目,该项目将像模板构建器和网络主机一样运行,因此了解如何添加域/子域/管理此类事物是学习的主要动力之一,其他比自然想学)。

最佳答案

在处理远程(甚至本地)部署时,我发现最好的解决方案是使用 capistrano .您可以在 their website 找到您需要的所有信息。 .

您可以开始阅读长篇 README从 Github 开始,然后从 here 开始切换到更详细的信息.

在部署 Rails 应用程序时,通常像 Apache 或 nginx 这样的服务器充当应用程序本地服务器的路由器。例如。你开始一个 thin您部署的应用程序的服务器,该服务器在 1234 端口上应答,并配置 Apache 将所有对您的远程地址的调用重定向到位于 localhost:1234 的本地服务器。

Capistrano 将通过您放入配置文件的配置来启动/重启/停止本地 Rails 服务器,因此您可以完全控制它。

希望这会有所帮助。您可以在网上找到很多关于 capistrano 的信息。以及与各种 http 服务器和 rails 服务器的集成。

例如。一个好的起点可以是 this screencast由 Ryan Bates 制作,但 小心! 这适用于 capistrano 的旧 2.x 版本.

关于ruby-on-rails - 我需要学习什么来管理服务器/部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20066178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com