Articles of amazon web services

如何在所有节点默认包含一个类?

我如何在所有节点中默认包含这个类? 从我的清单/ nodes.pp片段 class all { case $operatingsystem { debian, ubuntu: { include hosts include ssh } default: { err("OS NOT supported") } } } node default { include all } node 'dobby' { include all ## << include apache include logrotate }

哪个AWS计划适合我?

我使用了2gb ram,6ghz(Dual Xeon)cpu和500gb Bandwith(实际上我需要这个带宽的%30)和120 GB的存储容量(我只需要50-60 GB容量)的专用服务器。我有一个Java应用程序,我的应用程序每天约2000个用户访问(这些用户不上传或下载文件,只有数据库操作)。 我想迁移到aws,但我有点困惑。 亚马逊有很多计划,我不能select哪个计划适合我? 我只想有一个稳定的服务器解决scheme。

我可以从本地计算机上的Amazon AMI映像或快照安装Centos吗?

我已经安装了Centos的Amazon Ec2实例。 我已经安装了所有所需的插件/模块等。 现在我想在vmware的本地计算机虚拟机中制作完全相同的副本,以便我可以将其作为开发服务器。 我在亚马逊Ec2上的快照和AMI图像,但我怎样才能下载和安装在本地计算机上

用于多个PHP,NoSQL(DynamoDB)Web应用程序的Amazon AWS服务

我正在开始向我公司的amazon web services(AWS)进行分析,我正在寻找一些build议,教程和/或其他任何东西来帮助我们进行新的设置。 我们主持了很多(约600)房地产网站。 我们有一大堆有代理站点的代理,但是我们也有一些独立的站点,还有一些其他的站点。 我们以前通过Codero在一个专用的服务器上托pipe,但是我们遇到了很多问题,所以我们正在过渡到我们希望更容易,更便宜的方式(input:AWS)。 我们新的RETS feed将通过RetsCloud(我们已经build立),并且将它连接到AWS DynamoDB的一个实例。 我开始陷入困境的地方是所有其他事情“应该”设置的地方。 看来,我想要做的是设置EC2运行Apache(或nginx)和PHP,然后CloudFront提供分配,S3提供图片(通过RETS有很多照片 – 这已经设置)。 呼。 我想在我的脑海中,我只是没有看到这个设置需要那么复杂,所以有一个更简单的方法来做到这一点? 或者,基本上只是如果我select使用AWS,我会被卡住这样设置。 在过渡期间,我们使用了一些共享的虚拟主机(name.com和bluehost.com),但是我们似乎只有less数几个站点被切断(I / O限制)(现在在一个帐户上有10个左右)通常“慢慢地”(据我的老板说)全天)。 任何意见是极大的赞赏。 另外,如果我正在接近这个“错误”的方式,或者如果有更好的方法(或者你只是想把我打倒在脑袋上),请告诉我!

如何在AWS中获得我的密钥对名称,私钥文件和证书文件?

所以下面我关于EBS和Instance商店的最后一个问题,我在Amazon上find了这个问题, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html 。 我要“上传您的亚马逊EC2私钥和X.509证书”,我不能找出我的位置。 我想我有我的密钥对,这是我在AWS控制台中创build一个新的密钥对时提供给我的.pem。 但是,我没有给予private_keyfile或certificate_file。 我真的被困在这里,AWS走过这两件事情,谈论这两件事情,就像他们应该主演的一样。 任何和所有的帮助表示感谢,谢谢!

使用AWS EC2上的PHP不能“混帐”

我试图设置这个EC2实例来侦听来自Github的webhook,然后运行一个git pull 。 networking在用户“apache”下运行。 我是以下: http : //jondavidjohn.com/blog/2012/10/git-pull-from-a-php-script-not-so-simple 当我得到你开始运行的最后一部分: sudo -u www git pull 我的服务器要求我input“ec2-user”的密码。 据我所知,你不明白,你只是得到一个关键和我的生活,我不知道如何运行git拉。 从我的apache error_log: Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 据我所知,我需要添加一个SSH密钥,但我不能,因为我不知道密码,以EC2用户运行该命令的用户“Apache”。 我尝试了一切: <?php // POST http://example.com/pull.php putenv("HOME=/var/www/worker"); echo shell_exec(" #!/bin/sh cd /var/www/html/worker/ || […]

如何处理search引擎上的DDoS攻击?

我们正在运行一个search引擎,并在过去的几天中,从数千个IP地址中看到大量的假search查询。 在查询文本或IP范围方面没有真正的模式。 似乎有一个僵尸networking试图使我们失望。 目前,我们每秒看到大约30个假查询,并且正在增加。 我们试图设置cloudflare,但它并没有真正的帮助。 我们可以尝试用Captchas阻止不好的stream量,但这会降低我们真实用户的可用性。 有人有一个想法,我们如何处理这个? 我们使用Route53在AWS上运行。

Ubuntu没有足够的AWS EC2空间

EC2上有25GB的容量。 操作系统是Ubuntu 12.04 LTS。 我可以连接到它,但不能写1KB。 我试图删除一些文件并重新写入 – 相同的结果 – 没有足够的空间。 我试图检查可用空间,并得到这个错误。 df -h df: cannot read table of mounted file systems: No such file or directory 然后我试图得到目录大小。 看来从25GB只有13GB是满的: du -h –max-depth=1 18M ./boot 16K ./lost+found 4.0K ./tmp 83M ./lib 192K ./home 8.7M ./bin 4.0K ./selinux 4.0K ./opt 100K ./root 8.0K ./dev du: cannot access `./proc/1312/task/1312/fd/4': […]

sll上的HAPROXY的问题,给错误validation返回码:20

我在AWS上遇到了HAProxyconfiguration问题。 问题是当我通过SSL发出请求时,会触发两种types的错误: 当我去https时,它给出了以下错误:“简单的HTTP请求被发送到HTTPS端口” 当我做一个cli命令,例如openssl s_client -connect 127.0.0.1:443我得到这个响应: subject=/serialNumber=XX/OU=GT98690993/OU=See www.rapidssl.com/resources/cps (c)13/OU=Domain Control Validated – RapidSSL(R)/CN=*.dev.qmerce.com issuer=/C=US/O=GeoTrust, Inc./CN=RapidSSL CA — No client certificate CA names sent — SSL handshake has read 3031 bytes and written 415 bytes — New, TLSv1/SSLv3, Cipher is ECDHE-RSA-RC4-SHA Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE […]

允许apache在AWS下访问多个卷

我已经为EC2实例(挂载为/ dev / xvdf)添加了另一个卷,我需要能够在该卷上放置文件,并能够通过/ var / www /目录检索它们。 我怎样才能做到这一点? 这是一个Ubuntu实例,如果这有所作为。