我想将Meteor项目部署到我自己的域。在文档中它说:
"您也可以部署到您自己的域。只需将要用作CNAME的主机名设置为origin.meteor.com,然后部署到该名称。
$ meteor deploy www.myapp.com 我们提供免费服务,您可以尝试Meteor。它对于快速建立内部测试版,演示等也很有帮助。"
这是我需要做的吗?这甚至意味着什么?我不知道CNAME是什么或如何设置我的主机名。
答案 0 :(得分:2)
一年多了,但也许与其他任何人有关这个问题,因为给出的评论和答案似乎忽略了重点 - 这不是关于部署到您自己的服务器而是配置meteor.com托管以使用自定义域
Meteor.com提供免费服务,旨在用于演示和内部测试 - 网站生命的早期阶段。
如果要部署到meteor.com上的子域,则可以在没有配置的情况下使用meteor deloy -
meteor deploy myGreatHope.meteor.com
但是,您也可以使用自己的域名在meteor.com上托管您的应用程序,但要做到这一点,您需要能够设置通过CNAME A记录完成的别名
这些是在服务器上设置的,否则将托管您的网站 - 所以你需要一个主机 - 它可能非常便宜,它可以为你提供电子邮件托管,让他们创建A记录(或查找您的控制面板帮助文件),以便他们解析为origin.meteor.com,然后您的站点,部署到meteor.com可通过您的域名访问。
答案 1 :(得分:1)
如果你想在你自己的域上部署Meteor,我写了一个关于这个主题的教程。如果您正在运行Nginx,它应该可以帮助您。否则,如果您正在运行Apache,请检查第二个。
Deploy a Meteor Application on Ubuntu with Nginx.
Deploy a Meteor Application on Ubuntu with Apache.
当然,您需要了解和配置DNS。几个月前,这两个教程对我有所帮助。
An Introduction to DNS Terminology, Components, and Concepts