如何把我的api放到网上? [关闭]

问题描述 投票:-5回答:1

我使用Slim框架创建了一个api。它在本地,我需要把它放在网上,但我不知道如何。我正在使用mysql数据库来存储数据,这个api将用于移动应用程序和网站。

什么是最好的解决方案?我怎么能这样做?

php android api amazon-web-services slim
1个回答
2
投票

你必须通过互联网访问它。这可以是IP直接,也可以是更常见的,通过指向托管您的API的服务器的域名。如果要在内部严格使用(通过您自己的应用程序),您可以通过使用直接IP访问来避免域名的成本。 IP必须可从外部访问(不是LAN IP)。您可以使用AWS或VPS服务来托管数据库和API代码。

例如:您从FDC Net等人那里获得VPS服务。他们会为您提供IP地址。您在该服务器上安装API和数据库。此时你很高兴。您可以通过提供商提供给您的IP地址访问您的API。

如果您选择使用AWS路线(或谷歌或MS或GoDaddy等),则程序类似。您将获得可以安装的IP地址。通常,您必须在此处修改防火墙设置以打开所需的端口。这些服务相信在需要之前是封闭式访问。

说实话,没有“最好的”解决方案。成本大致相同,速度大致相同。它取决于你最舒服的东西。我倾向于AWS(或类似的东西),因为它们似乎比VPS服务具有最佳的正常运行时间。

© www.soinside.com 2019 - 2024. All rights reserved.