[英]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.