【问题标题】:swift Perfect server deployment in Amazon AWS Buildpack在 Amazon AWS Buildpack 中快速完美的服务器部署
【发布时间】:2016-06-08 23:54:51
【问题描述】:

我正在尝试部署我用 swift 编写的 Web 服务,但我没有看到 web-root 文件夹,也不确定在哪里创建该文件夹。有人试过,请帮我复制源代码并启动服务器。

【问题讨论】:

  • 取决于您如何配置事物。我用 apache 2 创建了一个 Ubuntu 16 AWS 实例,它把根放在 /var/www/html,但这并不意味着他们都是这样做的。
  • 谢谢!我是 swift Web 服务器端编程的新手。你有任何教程/文档吗?非常感谢您的帮助。我无法在 AWS 中使用 Perfect 服务器找到 swift Web 服务的帮助。
  • 老实说,我不会用 Swift 编写服务器端代码。通过这样做,您此时将自己锁定在操作系统选择中。您最好使用 PHP 或其他一些更常见的 Web 脚本语言。我刚刚让一个客户将他的托管服务从 Mac 转移到另一个平台。如果我在 Swift 中完成了他的服务器端,那么迁移可能不会那么容易。
  • 是的,我同意。除了 JS,我不知道任何其他脚本语言。我是一名经验丰富的 iOS 开发人员,需要专门的 Web 服务和网站。所以想到用 Swift 编写它。而且,swift就是这么简单

标签: swift amazon-web-services amazon buildpack perfect


【解决方案1】:

那么,您能告诉我到目前为止您在启动和运行 AWS 实例方面做了哪些工作吗?您是否使用了来自 here 的 AWS 说明?

实例启动并运行后,可以通过多种方式部署代码,例如 git pull。默认情况下,PerfectServer 的 webroot 文件夹会在您运行应用程序时在当前工作目录中创建。有几个命令行选项可以定义库的位置、服务器端口和 webroot 的位置。

如果有更多信息,我很乐意帮助您跑步。

【讨论】:

  • 这些问题现已解决。这是 Gitter 中的@Dsp1589 :)。它启动并运行。我正在开发 HTML 静态文件。将在 gitter 中发送消息。
  • 酷。不确定这是否是在其他地方处理过的问题。
  • 其实在aws中,我不知道启动服务器。然后我从教程中发现端口fwded到8181。我还在寻找一种方法来直接监听std端口80
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-20
相关资源
最近更新 更多