3

我的主要应用程序将在 Node.js 中。但是,我还想要一个 phpBB 论坛和一个 MediaWiki wiki,最好在同一个 Amazon EC2 服务器上提供服务。

我知道 DNode 这似乎是 PHP 和 Node.js 相互通信的一种方式。但是,我想要做的只是处理 PHP 的某些目录 - 例如:

/ = PHP
/chat/ = Node.js
/forums/ = PHP
/wiki/ = PHP
4

2 回答 2

2

正如您的示例所示,您将 PHP 用于列出的目录,并将 Node.js 用于聊天客户端。我不明白您为什么要将 PHP 代码集成到聊天客户端中。如果有的话,您可以将数据传递给它,这可以通过 json 来完成。

于 2012-10-07T10:32:55.477 回答
1

通常的方法是让一个网络服务器托管站点,并在需要时代理来自另一个的请求。

例如,您可以使用带有mod_php的Apache来处理 PHP,然后使用来自 mod_proxy 的指令将请求转发到 Node.js 的特定sProxyPass<Location>

于 2012-10-07T10:11:55.557 回答