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