繁体   English   中英

如何使用apache或nginx作为节点应用程序的前端?

[英]How can I use apache or nginx as frontend for a node app?

我正在尝试开发一个Node.js Web应用程序,但我的生产环境已经在托管Apache / 2.2.22 所以我不能让Node使用端口80,我不希望我的用户必须去http://myapp.com:4000/

是否有一个apache模块可以执行此操作,也许就像mod_jk为Tomcat执行此操作一样?

同样的问题适用于nginx

mod_proxy可以做到这一点(对于apache)

<VirtualHost nodejs.host.com>
    ProxyRequests Off
    ProxyPreserveHost On

    ProxyPass             /           http://localhost:4000
    ProxyPassReverse      /           http://localhost:4000
</VirtualHost>

将虚拟主机上的所有内容转发给Node.js

暂无
暂无

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

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