在我自己的服务器上部署流星

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 谢谢,你说得对,最好不用脚本来做,它有效!还有一件事,我怎样才能让它无限期地运行?

以上是关于在我自己的服务器上部署流星的主要内容,如果未能解决你的问题,请参考以下文章

Meteor 使用 MUP 部署,我的集合没有部署

2015年如何部署生产流星服务器?

流星 SSL 连接

在生产中连接 mongo 和流星

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目