Django-使用AWS EC2托管应用程序。。我从哪里获得域名?

Django-使用AWS EC2托管应用程序。。我从哪里获得域名?,django,amazon-web-services,amazon-ec2,production,webfaction,Django,Amazon Web Services,Amazon Ec2,Production,Webfaction,我对如何从我的应用程序中获取域名感到有点困惑。在做了研究之后,我决定使用Amazon Elastic Beanstalk来主持这个应用程序。我意识到我不能用亚马逊注册我的域名 我听说最常见的域名注册网站是godaddy,它不支持Django。我听说Web派系支持Django,所以我计划加入Web派系 但这就是我困惑的地方 注意:我很清楚,我可以使应用程序的域名指向AWS服务器(例如[;此处:) 当我看webpartion的定价时,它谈论的是服务器硬件,似乎谈论的是AWS必须提供的相同的东西。例如

我对如何从我的应用程序中获取域名感到有点困惑。在做了研究之后,我决定使用Amazon Elastic Beanstalk来主持这个应用程序。我意识到我不能用亚马逊注册我的域名

我听说最常见的域名注册网站是godaddy,它不支持Django。我听说Web派系支持Django,所以我计划加入Web派系

但这就是我困惑的地方

注意:我很清楚,我可以使应用程序的域名指向AWS服务器(例如[;此处:)

当我看webpartion的定价时,它谈论的是服务器硬件,似乎谈论的是AWS必须提供的相同的东西。例如,在这里:webpartion.com/features它说操作系统是Centos,但AWS提供Ubuntu(这是我想要使用的)。webpartion提供512MB内存,而AWS S3提供5GB。所以

1) 如果我在WebFaction上获得我的域名,两个记忆是否结合在一起,我有5GB+512MB

2) 我将把我的源代码放在哪里?在WebPosition上还是在AWS上


3) 由于WebPosition只提供512MB内存,但我的AWS服务器将提供5GB内存,一旦我超过512MB,我的域名会下降吗?因为WebPosition只支持这么多?你对你需要的不同服务感到困惑。DNS和主机是完全独立的,但许多提供商将两者作为一个包提供

您可以向其他提供商注册域,然后使用Amazon托管您向外部提供商注册的域的DNS,将其指向您的EC2实例

  • 不,内存没有组合。你不能同时在两个地方托管它(至少不是这样)

  • 如果AWS是你决定的,那就坚持下去

  • 同样,你不能把它放在多个地方,然后像那样把它们组合起来


  • 你几乎已经做到了,你所需要做的就是将elasticbeanstalk的URL与你的DNS记录映射为CNAME,即WWW.myapplication.elasticbeanstalk.com

    假设您的域名在DNS区域文件中映射后为example.dom,当有人访问www.example.com时,会指向myapplication.elasticbeanstalk.com

    您也可以对Route53执行相同的操作,但第一步是在您的域注册器(如GoDaddy)中为Route53设置名称服务器(在您的案例中为WebFract)

    您不需要任何其他服务,如从您的域注册托管


    那么我是否可以只注册一个域(www.example.com)而不注册godaddy(即使它不支持django),并将其指向aws服务器/将其映射到我的DNS记录作为CNAME?是的!我使用一家公司作为DNS注册商(例如godaddy),另一家公司作为DNS主机(例如Route 53),以及第三家托管应用程序的公司(如EC2)。我是否可以只向godaddy注册一个域(www.example.com)而不注册其他内容(即使它不支持django)并将其指向aws服务器/将其与我的DNS记录映射为CNAME?绝对可以。您只需注册一个域,确保取消选中所有加载项-通常,在您尝试购买该域时,会检查并包括这些加载项;如邮件托管、网站设计、托管等。