Stark Asked:2022-08-02 22:29:58 +0000 UTC2022-08-02 22:29:58 +0000 UTC 2022-08-02 22:29:58 +0000 UTC 如何在主机上托管后端应用程序? 772 我刚开始发布网站,对它了解不多。我似乎已经上传了托管应用程序的客户端部分(fornex)。但是我在C#中也有一个应用程序的服务器部分,它负责站点的逻辑。我需要做什么才能与他们成为朋友?VPS出租? frontend хостинг 1 个回答 Voted Best Answer S.H. 2022-08-02T22:48:25Z2022-08-02T22:48:25Z 一般来说,租用的 VPS 当然可以解决所有问题。(当甲骨文在其云中提供一台免费、无限时间使用的机器时,该机器具有 24 GB 的 RAM,这真是太好了!) 但是,另一方面,它会寻找许多情况,例如向麻雀发射大炮。 在大多数情况下,服务器部分可以打包在 docker-image 中,并在允许运行 docker 容器的某种主机上运行。 另一个选项是“家庭托管”,例如,在此版本中:您有一个位于二级域上的“前端”,例如 mysite.ru。在他的代码中,他指的是“后端”,例如位于 backend.mysite.ru。这个地址已经指向你的家用电脑,“服务器部分”正在它上面运行。这非常适合小型或教育项目,当然,它需要解决几个问题:在我看来,您需要学习如何配置 CORS - 策略,处理路由器上的端口共享,以及一般如何主持这一切。 另一个非常有趣的选项是“ lambdas ”,一般来说 - 潜入 AWS 或 Microsoft Azure 服务的世界。但这并不完全是你一开始就想做的事情,而你还在学习。 因此,建议是这样的:如果您需要“快速但不便宜” - 只需使用 VPS - 托管,使用成熟的 Linux,您可以在其上配置所有内容。您可以为多个项目或几个人提供这样的托管服务。 如果您采用入门级主机(通常内存非常有限) - 请注意分发套件Alpine。否则,某种 ubuntu 会在这么小的主机上启动,并“吃掉”一半的 RAM。 如果你笑“摆脱这根针” - 试着弄清楚如何做“同样的事情,但用你自己的双手”。
一般来说,租用的 VPS 当然可以解决所有问题。(当甲骨文在其云中提供一台免费、无限时间使用的机器时,该机器具有 24 GB 的 RAM,这真是太好了!)
但是,另一方面,它会寻找许多情况,例如向麻雀发射大炮。
在大多数情况下,服务器部分可以打包在 docker-image 中,并在允许运行 docker 容器的某种主机上运行。
另一个选项是“家庭托管”,例如,在此版本中:您有一个位于二级域上的“前端”,例如 mysite.ru。在他的代码中,他指的是“后端”,例如位于 backend.mysite.ru。这个地址已经指向你的家用电脑,“服务器部分”正在它上面运行。这非常适合小型或教育项目,当然,它需要解决几个问题:在我看来,您需要学习如何配置 CORS - 策略,处理路由器上的端口共享,以及一般如何主持这一切。
另一个非常有趣的选项是“ lambdas ”,一般来说 - 潜入 AWS 或 Microsoft Azure 服务的世界。但这并不完全是你一开始就想做的事情,而你还在学习。
因此,建议是这样的:如果您需要“快速但不便宜” - 只需使用 VPS - 托管,使用成熟的 Linux,您可以在其上配置所有内容。您可以为多个项目或几个人提供这样的托管服务。
如果您采用入门级主机(通常内存非常有限) - 请注意分发套件Alpine。否则,某种 ubuntu 会在这么小的主机上启动,并“吃掉”一半的 RAM。
如果你笑“摆脱这根针” - 试着弄清楚如何做“同样的事情,但用你自己的双手”。