【问题标题】:How do I deploy sinatra to an aws ec2 ubuntu server?如何将 sinatra 部署到 aws ec2 ubuntu 服务器?
【发布时间】:2012-12-09 14:53:31
【问题描述】:

我知道如何将 apache 或 nginx 安装到 aws 上的 ubuntu 服务器。我的经验通常是使用 php 应用程序,我在其中创建一个虚拟主机并将其指向我的应用程序 index.php 的路径

我假设由于 Sinatra 是基于机架的应用程序,我需要将虚拟主机指向我应用程序中的 config.ru 文件。 对吗?

但是,如果没有我的控制台,我如何让应用程序持续运行

有人可以解释一下如何在 apache 或 nginx 上设置 Sinatra 部署吗?我在网上找不到任何关于此的权威信息。

【问题讨论】:

  • screen 可用于运行控制台进程而无需连续登录。不熟悉机架,但是您是否尝试将nginx用作reverse proxy
  • 希望URL中列出的答案对您有所帮助。
  • 究竟什么是屏幕?没听说过
  • GNU screen 是一个终端多路复用器。换句话说,它允许您在单个终端窗口中访问多个终端会话。您也可以将屏幕会话设置为独立于终端运行。

标签: ruby apache nginx sinatra web-deployment


【解决方案1】:

Linode 库是此类事物的良好来源:Sinatra Framework and nginx on Debian 6

该指南适用于 Debian,但您应该能够在 Ubuntu 上遵循相同的步骤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 2020-05-08
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多