繁体   English   中英

如何检查Nginx服务器上是否正在运行NodeJS脚本

[英]How to check that NodeJS script is running on Nginx server

我正在尝试配置nodejs + nginx。 我已经安装了nginx并创建了一个Express应用程序。 我已经用google和gist的祝福配置了几乎所有内容,在完成所有这些操作之后,我想确保节点脚本在nginx上运行。 我之所以这样问,是因为我通过说“ node app.js”来启动节点服务器,并且已经在nginx conf文件(/ etc / nginx / sites-enabled / default)中定义了我的ip add。 再次,节点正在运行服务器,而nginx也是服务器,两者如何一起工作?

nginx是另一台服务器,应位于节点服务器之前。 节点应该生成所有动态内容,并且nginx将提供静态文件。

因此,是的,它们是单独的服务器,脚本由节点运行。

您仅使用ngnix来代理和缓存静态文件并设置适当的到期标题。.但是,这些文件是从Express服务器本身提供的。

再次,节点正在运行服务器,而nginx也是服务器,两者如何一起工作?

是的,它们都是可以接收和解释HTTP请求的Web服务器。在这种情况下,您的请求由Nodejs处理,而nginx充当公正的代理服务器。

注意:

如果要从nginx提供静态文件,则需要在位置配置中设置根目录

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM