【问题标题】:How to run Play Application on Apache 2 server?如何在 Apache 2 服务器上运行 Play 应用程序?
【发布时间】:2013-05-30 01:26:09
【问题描述】:

我对这个完全陌生,所以请原谅我。

我现在拥有的是一个 Play 应用程序,当我在我的个人 Mac 上运行 play run 时,站点会在 localhost:9000 上启动,并且一切正常。

我还有一个运行 CentOS 的服务器,当我导航到它的 IP 时,它告诉我“将内容添加到目录 /var/www/html/”,但我不明白如何使用 Play 应用程序来做到这一点?不是说我有一堆 HTML 文件可以放在那里吗?

所以我的问题是,我需要采取哪些步骤才能做到这一点,如果我访问服务器的 IP,它会将我带到我创建的网站,并且该网站当前存储在我的 Mac 上?

【问题讨论】:

    标签: apache playframework


    【解决方案1】:

    您需要将 Apache 配置为 Play 应用程序的“代理”(这就是为什么您不需要在 /var/www/html/ 中添加任何内容的原因)。

    您的应用程序代码可以上传到服务器上您想要的任何位置。它需要在服务器上启动(例如play start),Apache 会将请求“转发”到正在运行的 Play 应用程序。

    您可以在“部署您的应用程序”部分查看 Play 文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-27
      • 2016-12-09
      • 2011-03-21
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多