回声';将PHPCLI脚本输出到HTML页面


Echo'ing a PHPCLI script output to a HTML page

我目前在Debian服务器上运行了一个脚本。它以纯文本格式输出当时存在的IPTables规则。

然而,我有一个单独的Web服务器在运行,上面有一种CMS。我想做的是制作一个页面,显示相同脚本的输出。因此,HTML页面需要能够执行脚本并向用户显示输出。如何以最有效的方式做到这一点?

我正在考虑设置一个SSH隧道,并在用户打开页面时打开它。

您可以编写一个简单的服务器(例如node.js)并在自定义端口上运行,而不是SSH隧道。这样的服务器应该公开一些(只读)api,以易于操作的格式(例如JSON)返回数据。当然,您可以添加某种身份验证(htaccess可能很好),以避免其他人调用api。

在Web服务器上,CMS将查询这些api,然后解析结果并显示结果。