将自定义程序部署到托管服务

ura*_*ima 6 c++ hosting web-hosting

我是服务器/托管等的新手,虽然我有一些C,Java等编程经验.如果问题是"荒谬的",那么请原谅.

我最近从托管网站购买了服务,即这个(hostmds).我有一些我用C++编写的代码,我想在托管网站上运行它.所以我的问题是:

  • 这是可能的,还是我必须用新语言重写所有内容?
  • 我的方法应该是什么?

编辑:我有一个共享托管帐户.

Vin*_*tti 7

您必须从主机获取"虚拟专用服务器"帐户才能执行此操作.这将使您能够在主机上编译程序并运行它,就好像它是您控制下的单独机器一样.

这意味着您还将负责维护您自己的HTTP服务器程序(例如Apache,如果在Linux/Unix主机上运行),以及您自己的数据库服务器和其他支持.

如果您有一个支持SSH的"共享主机"帐户(最常见的低成本选项),您可以编译您的程序,甚至可以运行它,但您将受制于它的奇思妙想(反复无常或其他)你系统的管理员(你可能会发现你需要的库被删除或移动)

  • 如果您的共享主机允许SSH访问(也就是说,您可以打开终端并登录主机上的帐户)那么:您可以使用C++源代码运行编译器(即gcc),并且您的主机可能拥有所有你需要链接的库(静态或动态),你的主机可能会授予你执行编译器生成的新二进制文件的权限 - 这些是你的托管服务提供商做出的决定 (4认同)