Questions tagged «amazon-ec2»

Amazon EC2代表“ Amazon Elastic Compute Cloud”。它是Amazon Web Services(AWS)的一部分,并允许用户租用虚拟机实例。您可以创建实例,通过中央界面,Web API或控制台启动和管理实例。

12
.htaccess无法正常工作
我有一台在Linux ubuntu上运行的AWS EC2服务中的服务器,并且已经安装了apache,php和mysql。 我.htaccess在文档根目录中添加了一个文件/var/www/html。 我在其中输入了此代码: ErrorDocument 404 /var/www/html/404.php它仍然没有显示。 我多次输入此命令:sudo service httpd restart重新启动服务器,但未显示任何更改... 我该如何解决...我做错了什么吗? 提前致谢!

8
Amazon RDS与带有MySQL的EC2的各自优点/局限性是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我意识到两者之间的一些基本区别,即 EC2会更便宜 RDS我不需要维护 除了这两个之外,从RDS运行我的数据库相对于充当MySQL服务器的单独EC2服务器有什么优势。假设实例大小相似,那么就能够处理负载而言,两者都会受到相同的限制吗? 为了给您更多有关我的用法的信息,我有一个数据库,没有什么太大或什么东西(最大的表100万行),只是很大的SELECT量。



6
Amazon ECS和Amazon EC2有什么区别?
我刚刚开始使用AWS EC2。我知道EC2就像一台远程计算机,在其中我可以完成几乎所有我想做的事情。然后我了解了ECS。我知道它使用Docker,但是我对这两者之间的关系感到困惑。 ECS只是EC2中的Docker安装吗?如果我已经有EC2并启动了ECS,是否表示我有两个实例?


16
在AWS Elastic Beanstalk上的Nginx conf中增加client_max_body_size
将大于10MB的文件发布到在AWS Elastic Beanstalk上运行的API时遇到“ 413 Request Entity Too Large”错误。 我已经做了大量研究,并认为我需要为Nginx 升级client_max_body_size,但是我似乎找不到任何有关如何使用Elastic Beanstalk的文档。我的猜测是,需要使用ebetension文件对其进行修改。 有人对我如何达到极限有想法吗?10MB相当薄弱,必须有一种手动进行此设置的方法。

11
在EC2上:找不到sudo node命令,但是没有sudo的节点可以
我刚刚在新的EC2微型实例上安装了nodejs。 我通常安装它,./configure-> make-> sudo make install。 问题:当我在ec2-user下运行“ node”时,它运行正常。当我运行“ sudo节点”时,它失败。 我发现该节点位于: [ec2-user@XXXX ~]$ whereis node node: /usr/local/bin/node /usr/local/lib/node 当前路径是 [ec2-user@XXXX ~]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin 但是,sudo路径是 [root@ip-10-112-222-32 ~]# echo $PATH /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin 然后我尝试编辑根PATH以包含到节点的路径,因此当我以root身份登录时,“ node”会运行-但是当我以ec2-user身份登录并运行“ sudo node”时,它仍然无法使用。 我需要安装npmproperfly。关于如何在运行“ sudo节点”时包括节点路径的任何想法?
120 node.js  bash  amazon-ec2  sudo 

2
如何从EC2下载文件
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 8年前关闭。 改善这个问题 我scp应该使用什么参数将文件从Amazon EC2实例下载到本地存储?
116 amazon-ec2  scp 

6
如何从命令行使用多个AWS账户?
我在Amazon EC2上托管了两个不同的应用程序(第二个即将发布)。 如何在命令行(Mac OS X)上同时使用两个帐户,但将EC2密钥和证书分开?我需要在每个ec2- *命令之前更改我的环境变量吗? 是否使用别名并将其用于在线环境设置?就像是: 别名ec2-describe-instances1 = export EC2_PRIVATE_KEY = / path; ec2-describe-instances

13
如何将Linux cron作业转换为“亚马逊方式”?
不管是好是坏,我们已经将整个LAMP Web应用程序从专用计算机迁移到了云(Amazon EC2计算机)。这将极大到目前为止,但我们做的方式crons是次优的。我有一个特定于亚马逊的问题,关于如何使用“亚马逊方式”最好地管理云中的cron作业。 问题:我们有多个Web服务器,并且需要运行批处理作业,例如创建RSS提要,触发电子邮件以及实际上许多其他事情。但是cron作业只需要在一台机器上运行,因为它们经常写入数据库,因此如果在多台机器上运行,结果将重复。 到目前为止,我们将其中一个Web服务器指定为“主Web服务器”,它具有其他Web服务器所没有的一些“特殊”任务。云计算的权衡是可靠性-我们不希望有“主服务器”,因为它是单点故障。我们希望它们全部相同,并且能够进行升迁和降尺度,而不必记住不要将主Web服务器从群集中移出。 我们如何重新设计应用程序以将Linux cron作业转换为没有单点故障的临时工作项? 到目前为止,我的想法是: 有一台专用于仅运行克朗的机器。这将更易于管理,但仍将是单点故障,并且由于额外的实例而浪费一些钱。 可以将一些作业从Linux克隆转移到MySQL Events,但是我并不赞成这个想法,因为我不想将应用程序逻辑放入数据库层。 也许我们可以在所有机器上运行所有cron,但是可以更改cron脚本,因此它们都以实现锁定机制的逻辑开始,因此只有一台服务器实际采取了行动,而其他服务器只是跳过了。我不是这个想法的拥护者,因为它听起来可能有问题,我宁愿使用Amazon的最佳实践而不是自己动手做。 我正在想象这样一种情况:将作业安排在某个地方,添加到队列中,然后Web服务器可能每个都是工人,可以说“嘿,我来接这个”。Amazon Simple Workflow Service听起来完全是这种事情,但我目前对此了解不多,因此任何细节都将有所帮助。像cron这样简单的东西似乎有点沉重?是正确的服务还是有更合适的亚马逊服务? 更新:自从提出问题以来,我已经在YouTube上观看了Amazon Simple Workflow Service网络研讨会,并在34:40(http://www.youtube.com/watch?v=lBUQiek8Jqk#t=34m40s)注意到了这一点,幻灯片中提到cron作业作为示例应用程序。在其文档页面“ Amazon SWF的AWS Flow Framework示例 ”中,亚马逊表示它们具有cron的示例代码: ... > Cron作业在此示例中,长时间运行的工作流程会定期执行一项活动。演示了将执行作为新的执行继续执行的能力,从而使执行可以运行很长时间。... 我下载了适用于Java的AWS开发工具包(http://aws.amazon.com/sdkforjava/),并确保将足够的代码埋在一个荒谬的文件夹层中aws-java-sdk-1.3.6/samples/AwsFlowFramework/src/com/amazonaws/services/simpleworkflow/flow/examples/periodicworkflow。 问题是,如果我说实话,这并没有真正的帮助,因为这不是我可以轻松使用自己的技能组合来消化的东西。PHP SDK中缺少相同的示例,并且似乎没有教程可循此过程。因此,基本上,我仍在寻找建议或技巧。



10
快照和AMI之间的AWS差异
所以我很难弄清楚这两者之间的区别是什么。 据我了解,快照只是磁盘驱动器的备份,而AMI是整个系统的备份(或者我应该说的实例),但是从技术上讲,整个系统不是完全位于磁盘驱动器上吗?如果是这种情况,那么就没有明显的区别,我想念什么吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.