gpt4 book ai didi

ruby-on-rails - 开发 Ruby On Rails 网络应用程序 : How can I move it to a server?

转载 作者:太空宇宙 更新时间:2023-11-04 09:34:41 24 4
gpt4 key购买 nike

我正在研究使用 Ruby on Rails 开发网络应用程序。到目前为止,它确实看起来像是一个经过深思熟虑的框架,最终从开发过程中完成了大量繁重的任务。但是我有一个疑问:

当我在 PC“A”上开发并从 PC“A”访问 localhost:3000 时,我似乎只能看到正在开发中的 ROR 网络应用程序。但是,我想将我的 Web 应用程序托管在我家中始终开启的 Raspberry Pi Web 服务器上。因此我看到了 2 个可能的选项:

1) 在 PC 'A' 上开发 Web 应用程序,然后将 ROR Web 应用程序复制到 Raspberry Pi Web 服务器的/var/www 目录中(使用标准 Apache2 配置)-> 这行得通吗?要使 ROR 网络应用程序正常工作,您必须使用 Rails 网络服务器吗?

2) 使用来自 PC 'A' 的远程连接直接在 Raspberry Pi 上开发 -> 这似乎并不容易。我已经在 Raspberry Pi 上安装了必要的软件,并将我的路由器配置为将在端口 3000 上收到的任何请求转发到端口 3000 上的 Raspberry Pi 服务器。即便如此,当我在端口 3000 上访问我的外部 IP 时,仍然出现错误提示外网IP无法访问。

有人可以给我任何建议吗?

最佳答案

您可以观看这个 railscasts,它解释了如何部署到 vps:

VPS:

https://www.youtube.com/watch?v=JV636bzlO_s

或使用本指南免费部署到 heroku:

https://devcenter.heroku.com/articles/getting-started-with-rails4

关于ruby-on-rails - 开发 Ruby On Rails 网络应用程序 : How can I move it to a server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27925491/

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