Articles of 亚马逊 EC2

在EC2服务器上安装SOX?

我可以使用一些帮助获得安装在EC2服务器上的SOX 。 我的EC2服务器完全是“香草”,正在使用亚马逊Linux AMI(3.4.37-40.44.amzn1.x86_64)。 我能find的大部分SOX安装说明都使用了apt-get,而这在Amazon Linux EC2服务器上是不可用的。 由于我找不到任何安装SOX的“yum”指令,我决定尝试自己编译源代码。 以下是我采取的步骤: 1)我已经安装了Git,所以我可以跳过这一步。 2)我克隆sox仓库使用: sudo git clone git://sox.git.sourceforge.net/gitroot/sox/sox 进入sox目录,我可以看到这些文件: 3)接下来,我在EC2服务器上安装了开发工具: sudo yum groupinstall "Development Tools" 4)我阅读INSTALL文件中的说明,其中说: 要使用您的平台的默认configuration来编译和安装SoX(可执行文件,库,手册页),请运行以下命令: ./configure make -s make install 按照这些说明,我input: sudo ./configure 并得到了错误: (Bash:./install:没有这样的文件或目录) 任何帮助将非常感激。 ===更新==== 为了回应迈克尔·汉普顿的评论,我曾试过“yum安装sox”。 对不起,我忘了提及它。 但它不起作用。 结果如下:

不能使用刀分配弹性ip

我想创build一个EC2实例,使用一个弹性IP分配刀。 刀具有–associate-eip选项,但是当我使用这个选项时,它会失败,错误“错误:请求的弹性IP不可用”。 尽pipeAWS控制台中的EIP显示IP可用。 我执行的命令 刀ec2服务器创build-S testKey -I ami-e7b8c0d7 -security-group-id test_sg -n -test-eip -f m3.medium -region us-west-2 -i testKey.pem -associate-eip 6.6。 6.6 错误:请求的弹性IP不可用。 我有没有错过任何明显的步骤? 刀在哪里寻找弹性IP列表? 有没有一个地方通知弹性ip列表刀?

AWS opsworks构build生命周期和亚马逊linux

我最近一直在使用Opsworks,并且GIT集成在我的服务器版本上部署应用程序给我留下了深刻的印象。 但我有一个要求,由于外部库使用PHP 5.4>亚马逊Linux提供了PHP5.3安装。 现在我创build了一个基于Amazon Linux的单独ec2实例,并升级了PHP版本,实际上我使用自定义用户数据来完成这个任务。 然后我把它保存为一个自定义的AMI。 当我将这个设置为AMI在opsworks中用于一个实例时,启动服务器时出现了由于冲突的Apache等版本而出现的错误。因此,看起来我的AMI几乎被忽略了,或者它构build了我的AMI并使用了自定义数据,然后尝试运行CHEF食谱。 然后,我相信这可能是厨师的食谱没有安装他们所需要的,因此错误。 我已经尝试使用默认情况下使用PHP 5.5的Ubuntu AMI做同样的事情,但我已经试图启用mod_rewrite为我的应用程序目录在这里单独的问题。 虽然我正试图通过这个解决scheme来解决我在Amazon Linux AMI上的问题 所以我的问题是,厨师食谱运行后,我的user_data? 或者我理论上可以卸载厨师将安装在我的自定义user_data中的每一件事情,然后我的实际依赖关系将安装后? 我目前对Chef的熟悉程度还不足以尝试编辑默认的PHP-APP-Server配方来完成我所需要的操作(我也不确定我需要从AWS GitHub仓库中执行此操作) 还是有没有人有更好的想法?

在单个EC2实例上运行多个网站

为了削减成本和简化pipe理,我们一直在考虑在一个Windows EC2实例上运行多个网站。 那是你会推荐的吗? 优缺点都有什么? 你能推荐最好的方法来configurationAWS来支持这个吗?

在单个ec2实例上托pipe两个面向公众的网站

我正试图在一个亚马逊ec2实例上托pipe2个网站xxx.com和yyy.com。 到目前为止,这是我所做的。 用Ubuntu创buildec2实例并设置apache,mysql&Php 在Ec2上,我添加了2个弹性IP地址,并将它们与我的主私有IP地址和辅私有IP地址相关联。 使用亚马逊route53我已经为每个域添加“A”logging指向其弹性IP地址。 最后在apache中创build虚拟主机conf文件并激活这些网站。 conf文件如下所示: ServerName xxx.com ServerAlias www.xxx.com ServerAdmin my email address DocumentRoot /var/www/xxx.com/public_html ErrorLog /var/www/xxx.com/logs/error.log CustomLog /var/www/xxx.com/logs/access.log combined 毕竟这还不行。 对于第一个网站,它说“谷歌浏览器无法加载网页,因为www.xxx.com花了很长时间回应。 网站可能已closures,或者您的Internet连接可能遇到问题。 对于第二个网站,它仍然会进入其域名注册商的主页(甚至在设置NSlogging之后) 任何帮助深表感谢

不能使用亚马逊VPC子网中的Box连接到站点到站点VPN隧道的另一端

这就是我所做的 创buildVPC 192.168.0.0/16 创build子网192.168.5.0/24 创build互联网网关 连接到VPC的互联网网关 创build路由表 设置目的地路由0.0.0.0/0目标网关 关联路由表到子网 在EC2上使用带有自动IP分配的子网(允许ICMP)启动vyOS, 创build了分配给vyOS的弹性IP 添加第二个networking接口eth1自动IP 192.168.5.40(默认vpc secgroup) 重新启动机器 使用2个隧道设置ipsec ike和esp以及预共享密钥。 两个隧道了 ping从vyOS的另一端10.2.0.20得到答复 在自动分配IP的同一个子网上启动了另一个盒子(默认vpc secgroup,22和80允许从0.0.0.0/0) 我一直无法从192.168.5.40 ping到10.2.0.20,但可以从vyOS盒本身(使用ip 192.168.5.17)。 我在192.168.5.40上添加了一个新的路由 sudo route add -net 10.2.0.0/24 gw 192.168.5.17 ubuntu@ip-192-168-5-40:~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.2.0.20 192.168.5.17 0.0.0.0 UG 0 0 0 eth0 default […]

如何监控Amazon EC2实例

有没有办法监测ec2实例,而不使用cloudwatch? 我问这个,因为ec2实例基本上是VPS的,在脚本中使用top, vmstat, htop等命令的输出可能不会给出清晰的图像,因为CPU周期也在其他实例之间共享。 在监视VPS上的CPU使用情况时应该记住什么?应该根据最高负载还是用户进程使用的CPU的百分比加上其他因素(如磁盘IO上的进程,硬件中断等)来进行警报?

我可以在Amazon AWS EC2pipe理控制台的date“今日”上search吗?

我试图在Amazon AWS EC2pipe理控制台中获取一个实例列表,该列表在启动时间之前被过滤。 随着新的pipe理控制台更新比以往更容易(见下面的截图)进行高级search,包括倒置和所有,但我还没有弄清楚如何searchToday的date,而不是September 3, 2014 00:00:00 AM UTC 。 可以这样做,如何?

任何方式来设置私人ip内的vpc?

我试过使用–private_ip_address,但没有。 任何人都知道是否有一个选项来设置一个特定的IP地址在一个vpc内? 我不想设置一个弹性的。 我有一个VPN连接,所以我可以访问它。 但是我的networkingconfiguration对于我的服务器有一个已知的IP很重要。 有没有办法设置它? 我知道我可以创build服务器,然后使用刀,这是我现在正在做的,只是想知道是否有办法从命令行完全做到这一点。 谢谢。

在EC2连接到MongoDb – 我怎么知道用户名,主机,端口等?

我使用这个http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/在EC2微型实例上手动安装了MongoDb 现在我需要从Rails应用程序连接到它。 我在哪里可以在我的实例中find或设置所有这些variables: #mongoid.yml production: host: port: username: password: database: