在我自己的服务器上部署流星
Posted
技术标签:
【中文标题】在我自己的服务器上部署流星【英文标题】:deploying meteor on my own server 【发布时间】:2013-07-10 23:01:57 【问题描述】:我想在我的 Ubuntu 服务器上部署我的流星应用程序,我使用了 meteor.sh
https://github.com/netmute/meteor.sh
一切顺利,但我根本无法从浏览器启动我的应用程序。
我正在输入我的 ip 地址并得到一个 404 请求的 URL / 在此服务器上找不到。
我有 apache2 正在运行,并且我删除了它到 8080 的重定向(我以前用它到 tomcat)
谢谢。
(我没有使用meteric.sh的原因是我在git上没有我的源代码)
【问题讨论】:
【参考方案1】:您使用的是哪个端口?似乎缺少正确的 export PATH=nnnn;
... 或者您可能没有在浏览器的地址栏中包含端口号,例如端口 1234 的 http://example.com:1234
。
我和你有类似的冒险,I've just posted the results of my experience here!
我没有使用meteor.sh 也没有使用meteoric.sh,但最终还是按照他们的路径...
【讨论】:
meteor.sh 告诉我Your app is deployed and serving on: http://IP
所以我不认为这是一条路径,我有我的 mongodb 和 node.js。但它可能是一个端口。默认情况下在哪个端口上?还是我应该指定它?
不,不,不... :-) 那里的“路径”一词的意思是“方式”,意思是“我没有使用过meteor.sh 也没有使用过meteric.sh,但最后我有手动完成几乎与他们“自动”执行的操作相同...我建议不要使用这些脚本,因为这是您了解事情如何真正运作的方式...请阅读:***.com/a/17620793/370290 - 请阅读步骤之后 Node.JS 和 MongoDb 安装。
是的,你需要指定端口。在您的服务器中,您需要使用端口号值指定一个名为PORT
的环境变量,例如:export PORT=3000
。然后,您需要在浏览器中使用此端口号访问您的服务器,如下所示:http://myserver.com:3000
谢谢,你说得对,最好不用脚本来做,它有效!还有一件事,我怎样才能让它无限期地运行?以上是关于在我自己的服务器上部署流星的主要内容,如果未能解决你的问题,请参考以下文章