【问题标题】:Single PHP page hosting单个 PHP 页面托管
【发布时间】:2016-04-18 12:18:47
【问题描述】:

我正在使用 node js 开发 API,并在亚马逊 EC2 上托管了该应用程序。在第三方 API 中,需要在我们的服务器上托管一个 php 页面并将其公共 url 返回给他们。除了 LAMP 设置之外,还有其他方式来托管它吗?除了 EC2 之外的任何东西都可以,但请注意这是一个有一些逻辑的单页,PHP 中不会有其他任何东西。

【问题讨论】:

  • 任何安装了 PHP 的 Web 服务器都可以托管 PHP 页面。
  • 不知道你在问什么!也许只有我一个人,但你能试着让你的问题更清楚
  • 你可以在EC2上安装php。您不一定需要 apache,您可以使用 node 调用 php cli 并将响应传回。另一种选择是直接将 php 转换为节点——第 3 方调用代码只需要它返回的响应为某种格式。没有看到有问题的 php,虽然很难提供帮助
  • 感谢朋友们的回复。这解决了我的问题。

标签: php node.js amazon-ec2 hosting


【解决方案1】:

是的,除了 apache 之外,还有其他可用的网络服务器:例如 Nginx plusLighttpd,它们都是在 EC2 上托管 PHP 文件的轻量级替代方案。

不过,我不清楚您为什么不喜欢 LAMP 设置。也许没有 MySQL 的 Apache+PHP 就足够了?

【讨论】:

    【解决方案2】:

    我使用 node 和 php。我会推荐 NGINX。它的配置文件真的很简单,比apache轻很多。

    您可以简单地在 NGINX 中创建一个重定向/重写指令,它将您的 php 页面传递给节点服务器并完成。对于这个用例,您实际上甚至不需要安装或配置 PHP 后端。

    您还可以查看 AWS 域管理工具 (AWS Route 53)。可能有一种方法可以直接重写传入的 PHP 请求以转到您的节点应用程序,而无需在您的 EC2 上安装任何网络服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      相关资源
      最近更新 更多