我真的很想使用Piwik,但到目前为止我发现它需要在支持PHP的网络服务器上运行。 Node.js网络应用程序有自己的网络服务器,所以我如何整合这两个网站,换句话说,如何设置Piwik来访问Node.js网络应用程序?
另外,如果我要将Web应用程序推向生产,是否意味着我将不得不使用两个运行时环境 - 一个用于PHP,一个用于Node.js - 以支持Web应用程序?
答案 0 :(得分:2)
如何设置Piwik来访问Node.js网络应用程序?
我不确定我理解这个问题。无论如何,Piwik是一个需要PHP网络服务器的PHP应用程序(例如,将以Apache或Nginx运行)。
Node应用程序将是它自己的Web服务器。您无法在Node webserver中运行Piwik,也无法在PHP Web服务器中运行节点应用程序。
但是,没有什么可以阻止您在同一台服务器上安装PHP Web服务器和您的节点应用程序/ Web服务器并将它们放在后面(例如)Nginx。 Nginx会公开申请,例如http://yourapp.com并将Piwik曝光于http://piwik.yourapp.com
另外,如果我要将Web应用程序推向生产,是否意味着我必须使用两个运行时环境 - 一个用于PHP,一个用于Node.js - 以支持Web应用程序?
是的,除非您将Piwik放在其他地方(即第二台服务器,或看到hosting页面,甚至Piwik Cloud)。