繁体   English   中英

在生产中设置MEAN应用

[英]setting up a MEAN app in production

我是前端开发人员,在生产服务器中设置MEAN应用程序时遇到问题。 我对apache的作用感到困惑吗? 如果有的话。

现在我没有域名,只有CentOS 6 VPS的IP地址。

我停止了apache并仅使用express,我在生产环境中部署了应用程序代码并运行grunt任务,并且该应用程序正在侦听端口3000 ..但是,当我访问位于http://104.238.103.223:3000/的站点时出现“页面不可用”错误

我对如何不使用apache指定“ DocumentRoot”感到困惑? 如何告诉DNS在哪里找到我的应用程序? 由于我不太了解事物的后端方面,因此我可能看错了问题。

您应该将代理反向到端口80(对​​于https为443)以使用域名访问您的应用程序。 您可以使用apache,nginx或haproxy等。

另外,请检查防火墙是否允许端口3000。

查看此页面; http://blog.podrezo.com/making-node-js-work-with-apache/

暂无
暂无

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

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