如何使用 cpanel 将 aqueduct 应用程序部署到网络托管计划?

How can I deploy aqueduct application to web hosting plan using cpanel?

嗨,我对后端很陌生,而且我正在学习 aqueduct,因为我知道 dart 编程。我的问题是如何将渡槽部署到我的网络服务器?我有一个 a2hosting 的托管计划,我目前正在将其用于我的 wordpress 网站,我想知道我是否可以将我的 dart 服务器部署到 cpanel,以便我可以将它们用作我的 flutter 应用程序的后端?感谢您的回答!

这取决于很多因素。

通常我会说 "no can do"。

获取 VPS 并将其托管在那里。

这取决于您的 cpanel 托管商是否启用了 ssh 访问权限,而他们通常不启用。但即便如此,我相信托管商不会在他的共享托管服务器上允许长时间的 运行 应用程序。

  • Dart 必须安装在主机上,这在共享主机服务器上通常不是这样
  • 您需要某种外部 oauth2 服务
  • 您需要一个 postgresql 数据库服务器,cpanel 提供但您的主机商可能没有

Aqueduct official deployment guides 可在其官方网站上找到。

不,您不能在 a2hosting 共享主机计划上安装 dart sdk。即使他们为您提供 SSH 访问权限,您也没有足够的权限来安装 DART SDK。但是你可以免费在 heroku 上部署你的应用程序。您将获得足够的资源来 运行 您的应用。您可以稍后根据需要升级您的计划。

查看 heroku 文档以部署 aqueduct 应用程序

Deploying an Aqueduct Application on Heroku