【问题标题】: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上没有我的源代码)

【问题讨论】:

    标签: meteor web-deployment


    【解决方案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,但最后我有手动完成几乎与他们“自动”执行的操作相同...我建议不要使用这些脚本,因为这是您了解事情如何真正运作的方式...请阅读:stackoverflow.com/a/17620793/370290 - 请阅读步骤之后 Node.JS 和 MongoDb 安装。
    • 是的,你需要指定端口。在您的服务器中,您需要使用端口号值指定一个名为PORT 的环境变量,例如:export PORT=3000。然后,您需要在浏览器中使用此端口号访问您的服务器,如下所示:http://myserver.com:3000
    • 谢谢,你说得对,最好不用脚本来做,它有效!还有一件事,我怎样才能让它无限期地运行?
    猜你喜欢
    • 2014-07-20
    • 1970-01-01
    • 2013-10-04
    • 2015-04-07
    • 2017-04-04
    • 1970-01-01
    • 2021-06-06
    • 2015-05-17
    • 1970-01-01
    相关资源
    最近更新 更多