首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将本地运行的rails应用程序(在我的笔记本电脑上)部署到(我校的)实时服务器以进行本地访问

如何将本地运行的rails应用程序(在我的笔记本电脑上)部署到(我校的)实时服务器以进行本地访问
EN

Stack Overflow用户
提问于 2017-02-28 03:07:42
回答 1查看 931关注 0票数 0

我正在为我们大学的学生申请一份申请书。我正在使用rails实现这个功能,这个应用程序正在我的笔记本电脑上运行,现在我们的大学里有服务器运行,我想在这些服务器上部署我的rails应用程序,这样学生就可以在大学的本地访问应用程序了。我对rails很陌生,所以请帮我做这件事。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-28 04:44:34

这个问题与Rails或Ruby无关。它通常与服务器和部署代码有关。

1)您的大学可能有服务器,但它们是由大学私有的,您必须询问IT部门是否可以在其上部署您的代码。

2)如果你获得了部署你的应用程序的许可,你必须有一种方式来扩展和访问你的应用程序,否则一旦有更多的流量进入或者有一个bug,它可能会崩溃。为了进行扩展,您必须每次实际访问服务器,或者使用安全Shell ( Secure,SSH),这是大学可能不喜欢的,因为它会让您远程访问服务器,这是一种安全风险。

3)如何部署应用程序将取决于服务器的设置方式。通常,您必须通过Git存储库将代码从本地计算机发送到服务器。然后,您必须确保安装了Ruby、Rails和所有依赖项(gems)。然后你必须选择一个应用服务器(美洲狮,独角兽,网络砖等)。和一个web服务器(Apache,NginX)。按照下面的说明,了解如何做到这一点:https://www.ralfebert.de/tutorials/rails-deployment/

在这三个步骤之后,您应该或多或少地完成任务。显然,支付Amazon服务(AWS)或Heroku的费用并在那里部署应用程序要容易得多,尤其是当您期望流量较低时。

PS:如果他们同意的话,你们大学的IT系可能会帮助你。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42499461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档