标签: amazon-ami

Amazon Linux 上 PHP5.5 的完整更新

我一直在尝试在 Amazon Linux 上将 LAMP 安装升级到 PHP5.5、Apache 2.4。根据之前的这个问题,在 Amazon Linux 上使用 yum 更新 PHP,我以为我已经击败了,但显然情况并非如此。

目前我正在尝试安装 PDO 包,但出现以下错误:

--> Finished Dependency Resolution
Error: php55-common conflicts with php-common-5.3.28-1.2.amzn1.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Run Code Online (Sandbox Code Playgroud)

我尝试了错误消息中建议的两个修复程序,但这没有帮助。此外,试图擦除 php-common-5.3 .... 但不能。可以删除 php-common,但这会删除 5.5 版本。有任何想法吗?

一旦我克服了这个障碍,我也可能会遇到其他障碍,所以更大的问题是......以前有人做过吗?也许在博客文章中记录了步骤?

我正在使用 AMI 2013.09。

linux amazon-ami amazon-ec2

4
推荐指数
1
解决办法
1万
查看次数

AMI AWS 设备上没有剩余空间

我在 AWS 上有一个小型 AMI 实例。文档说我应该有 160G。由于出现以下错误,我无法将任何内容下载到服务器:

write error: No space left on deviceMiB | 276 KiB/s 
Run Code Online (Sandbox Code Playgroud)

$df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            8.0G  8.0G     0 100% /
tmpfs                 830M     0  830M   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

我的160G呢?

hard-drive disk-space-utilization amazon-ami amazon-web-services

3
推荐指数
1
解决办法
2561
查看次数

带有 EBS 免费层 AMI 的 Ubuntu 14.04 服务器 HVM

我正在浏览 AWS Marketplace 和 Community AMI,以便在我在 Amazon 上新注册的免费套餐上启动一个实例。我对免费套餐中包含的内容与 AMI 商店中提供的内容的广告感到非常困惑。

例如:

  • AWS 文档和商店似乎在出售免费层的t2.micro实例(t1.micro 是“老一代”并且是灰色的)
  • t2.micro实例只支持HVM虚拟化
  • 在用于启动实例的“快速入门”下,如果我选择“仅限免费套餐”,则只有一个 Ubuntu 选项:具有PV虚拟化的14.04 LTS ...与t2.micro实例类型不兼容。
  • 我在 Ubuntu 的AMI locator上找到了其他实例。当我点击链接时,我可以选择t2.micro并显示“免费层”(我猜测的是实例类型,而不是操作系统)。但是当我通过它的 ID(例如 ami-09b4b74c)搜索 AMI 时,它没有说明免费层。

我觉得我疯了,在兜圈子。社区 AMI 是否有资格获得免费套餐?我看到了关于它的相互矛盾的信息。说他们没有。为什么唯一符合免费套餐条件的 Ubuntu 映像与我可以在免费套餐上获得的唯一实例类型不兼容?

amazon-ami amazon-ec2

3
推荐指数
1
解决办法
3601
查看次数

自定义 AMI 的每秒计费

今年 10 月初,亚马逊宣布 EC2 实例按秒计费。这对我来说可能会大大降低成本。然而,亚马逊也表示这种计费方式取决于平台:

按秒计费目前不适用于运行 Microsoft Windows 或 Linux 发行版且按小时单独收费的实例。没有单独按小时收费的市场 AMI 有资格按秒计费。

这种新型计费方式是否也适用于基于 Amazon Linux 的自定义 AMI?如何查看我的账单类型?

amazon-ami amazon-web-services amazon-beanstalk amazon-linux

3
推荐指数
1
解决办法
352
查看次数

如何更新 EBS AMI 的快照?

我有一个用于 Rails Web 服务器的 AMI。此 AMI 使用 EBS 快照启动,基础知识已准备好投入生产。

我现在需要更新 Web 服务器 (nginx.conf) 上的一些配置设置。我可以轻松地通过 ssh 进入一个框并更新设置,但随后启动的实例没有设置,因为它们使用旧快照。

我该如何着手,以便使用新设置启动新的 ec2 实例。我猜我需要更新快照?如何更新所有 Web 服务器 ec2 实例使用的快照?

谢谢

amazon-ami amazon-ec2 amazon-ebs amazon-web-services

2
推荐指数
1
解决办法
1752
查看次数

如何防止更新与 repo 冲突?

在 EC2/Amazon Linux AMI(基于 Centos)上,我创建了/etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
Run Code Online (Sandbox Code Playgroud)

然后我成功安装了nginx 1.4.2:

sudo yum --disablerepo="*" --enablerepo="nginx" install nginx
Run Code Online (Sandbox Code Playgroud)

现在,当我运行时sudo yum update,我得到:

---> Package nginx.x86_64 0:1.4.2-1.el6.ngx will be updated
---> Package nginx.x86_64 1:1.2.9-1.11.amzn1 will be an update
Run Code Online (Sandbox Code Playgroud)

不!

如何永久阻止更新?(实际上是降级)

nginx centos amazon-ami amazon-ec2

2
推荐指数
1
解决办法
2177
查看次数

当使用 AMI 启动未来实例时,EC2 实例 AMI 是否会保存所有文件?

很快我的网站和API将迁移到亚马逊的EC2。如果我错了,请纠正我,但我对实例 AMI 的理解是这样的:

如果我使用 Amazon Linux AMI 启动 EC2 实例,然后根据我的喜好配置服务器(即安装 LAMP 堆栈、设置 MySQL 数据库等),然后完成后创建该实例的 AMI。然后,我可以使用保存的 AMI 来启动更多使用我创建的保存的 AMI 的实例,并且我使用保存的 AMI 创建的所有未来实例将保留我用于创建 AMI 的 EC2 实例上的所有设置。

我的理解正确吗?如果我创建一个完全按照我的喜好配置的实例的 AMI(安装了 LAMP 堆栈、MySQL、phpMyAdmin 等),然后为其创建一个 AMI,我可以使用该 AMI 启动具有完全相同的新实例用于创建 AMI 的实例上存在的文件、选项、mysql 数据库等?

linux amazon-ami amazon-ec2 amazon-web-services

2
推荐指数
1
解决办法
1385
查看次数

Amazon Linux AMI EC2 PHP 函数识别

我最近在 AWS 上设置了标题实例(64 位)。话虽如此,我已经安装了 httpd 和 php,它们都在运行。

执行的一系列安装如下:

yum install httpd
yum install php
yum install mysql
yum install php-mysql
Run Code Online (Sandbox Code Playgroud)

关于 PHP 安装,我缺少什么?该函数库似乎缺乏既mb_strlen()imagecreatefromjpeg()不再认可。

非常感谢建议的额外安装。

php amazon-ami amazon-ec2 amazon-web-services apache-2.2

1
推荐指数
1
解决办法
1423
查看次数

给定带有 EBS AMI 的 EC2 实例,如何更新 AMI 的快照?

在 EC2 上,我的应用服务器运行相同的 EBS AMI。如何更新此 AMI 的快照以包含最新的配置设置和站点代码?

我只能找到讨论创建新 EBS AMI 的教程,没有讨论更新正在运行的 AMI 的教程。

amazon-ami amazon-ec2 amazon-web-services

1
推荐指数
1
解决办法
179
查看次数

剥离亚马逊的 Linux AMI

我计划使用 Amazon Linux AMI 来运行网络服务器。所以现在,我只需要 apache、mysql 和 php。

还有什么我可以删除以提高安装的安全性和性能的吗?

web-server amazon-ami amazon-web-services

0
推荐指数
1
解决办法
255
查看次数

Nginx 是否在所有运行级别都运行不好?

我在我的新工作中继承了一些 EC2(运行 AMI)实例,我试图找出我的前任用来设置它们的方法。这可能是一个非常基本的问题,但我对运行级别和 init 的来龙去脉的了解很差,所以我想确认一下。

根据这个输出,nginx 不应该在任何运行级别自动启动,对吗?

$ chkconfig | grep nginx
nginx           0:off   1:off   2:off   3:off   4:off   5:off   6:off
Run Code Online (Sandbox Code Playgroud)

nginx init 脚本有这样的评论:chkconfig - 85 15我相信这也意味着没有运行级别。

但是根据this我相信服务器实际上会在每个运行级别运行nginx,对吗?

$ ls -1 /etc/rc.d/*/*nginx
/etc/rc.d/init.d/nginx
/etc/rc.d/rc0.d/K15nginx
/etc/rc.d/rc1.d/K15nginx
/etc/rc.d/rc2.d/K15nginx
/etc/rc.d/rc3.d/K15nginx
/etc/rc.d/rc4.d/K15nginx
/etc/rc.d/rc5.d/K15nginx
/etc/rc.d/rc6.d/K15nginx
Run Code Online (Sandbox Code Playgroud)

(所有那些 K15nginx 文件都是 ../init.d/nginx 的符号链接)

这是我应该解决的问题(设置一些合理的运行级别),还是按预期工作并且我应该走开(它没有坏,不要修复它)?

chkconfig amazon-ami init.d

0
推荐指数
1
解决办法
459
查看次数