发生了什么: 我开发了一个LAMP网站,客户要求我把它安装到他们的EC2实例,Amazon Linux AMI release 2017.03 通常我将它们放在我的Centos服务器或一些正常的虚拟主机提供程序中。 我在8月17日安装了这个站点,一切正常,每天大概有2000个访问者。 客户今天打电话,那个网站是closures的。 错误500。 我login并立即看到recursion的web根文件夹中的所有文件都丢失了全部r位。 所有其他权利,如w,x和粘性位不受影响。 我为用户和组织拼凑了一切,一切又开始了。 错误日志: [Wed Sep 06 16:01:01.734067 2017] [mpm_prefork:notice] [pid 14111] AH00171: Graceful restart requested, doing restart [Wed Sep 06 16:01:02.327167 2017] [auth_digest:notice] [pid 14111] AH01757: generating secret for digest authentication … [Wed Sep 06 16:01:02.329737 2017] [lbmethod_heartbeat:notice] [pid 14111] AH02282: No slotmem from […]
我正在尝试为我的EC2实例设置自动修复。 因此,无论何时我的实例closures或无法访问,都应该自动重新启动,或者在同一个AWS区域中启动一个新的实例,而不是在另一个AZ中。 我考虑设置cloudwatch警报并添加操作以在发生故障的情况下重新启动实例。 如果我希望我的EC2实例在发生故障的情况下重新启动,这很好。 但是它不包括AZ本身不可达的情况。 所以我试图设置最小/最大实例号为1的AWS自动调整组。在失败的情况下,我希望新的实例与EBS卷终止实例启动。 我该如何继续呢? 或者,如果有另一种方法来实现我想要的,那也是值得赞赏的。
我试图通过标准社区AMI在Amazon AWS EC2上安装Alpine Linux(v.3.6)。 我提供了有效的ssh密钥,它可以在同一个VPC中与所有其他实例(Amazon Linux)一起工作。 但是,我无法login到实例。 什么是Alpine AWS的默认用户名? 我的公共SSH密钥是否应该自动上传到实例中,如亚马逊Linux,Ubuntu等 – 或者是仅用于某些特殊安装的Alpine Linux AMI,所以我应该使用Packer或者smth。 创build一个新的用户并把我的公钥放在那里? 我在哪里可以find关于AWS Alpine Comunity AMI的任何文档?
我在ubuntu Aws实例上使用Apache 2.2 webserver。 我的网站出现错误日志下面的错误, [ssl:error] [pid 46283] AH02032:通过SNI提供的主机名和通过HTTP提供的主机名是不同的 [ssl:error] [pid 50376] AH02031:通过SNI提供的主机名,但在HTTP请求中没有提供主机名 很多网站显示可能会有一些攻击,我该如何解决这个问题? 我们可以通过在htaccess或vhost上添加任何规则来阻止这样的请求吗?
首先,我觉得我还不了解AWS的一些基本概念,所以请耐心等待,如果这个问题是不好的。 我在AWS中有以下设置: 1个单一服务的ECS群集 群集configuration为使用1个单个EC2实例 此EC2实例是基于特定启动configuration的AutoScaling组的一部分。 (群集设置configuration它是这样的,这是有道理的,我猜。) 我已经发展了一些先入为主的条件 我不关心EC2实例,因为我的服务运行机器不可知论 我的服务一次只需要运行一个实例。 我只使用ECS来运行一个dockerized应用程序。 我不在意在特定的时间停机。 有一个预定义的Elastic IP必须与该服务一起使用。 我希望此服务尽可能自动化。 当出现问题时,我们可以解决问题(正常运行时间并不重要),但是我从来不想SSH到EC2实例或类似的东西。 借助CloudWatch和Lambda ,我设置了以下任务: 实例由集群名称标识,自动添加到Name标签。 每周一次,群集实例重新启动。 这会更新证书和configuration,因为服务在启动时会执行此操作。 (我可能也可以安排服务被杀死,重新启动集群内部……) 每次集群的新EC2实例启动时,都会分配预定义的弹性IP。 每个月一次, EC2实例被终止,由Auto Scaling Group启动的一个新的自动replace。 现在我的希望是,一旦Auto Scaling Group创build了一个新实例,它将拥有最新的,最大的AMI,包括最新的ECS代理。 纠正我,如果我错了,但当我看着这个Auto Scaling组的启动configuration,我想这不会是这样,因为它总是采取configuration的AMI。 我的一般问题是:这个设置有什么用处,当我需要每隔一段时间手动检查一次(何时完成)来更新启动configuration中的AMI,然后终止实例来取代一个新的实例它? 我知道很多人可能不希望在生产群集中自动执行操作系统更新,因为他们想先testing它。 但是,仍然有人可能想要有一个临时环境,在其中自动应用操作系统更新。 当我仍然需要手动推出操作系统更新时,为什么要使用高度自动化的平台? 这是对我的概念误解吗?
我使用EC2亚马逊aws。 我有一个IP地址,目前正在打开网站。 所以我可以放心地假设我的安全组被正确设置。 我已经添加了名称服务器到域(godaddy)以及。 当我检查whois时,名称服务器是正确的。 但是,当我尝试使用域名打开网站时,它不起作用。 我尝试了ping domain.com,并返回“未知的主机”。 请帮助我可能会错过什么。 编辑:这是域:–editedout–.com是的,NSlogging显示正确的Route53名称服务器,这表明DNS已经传播。 谢谢。
我正在为所有我正在使用的服务器创build一个AMI(Amazon EC2服务器映像)。 每个服务器映像都被分成几十个tar文件: Splitting /mnt/routing-4-server-Ubuntu-x86-64.tar.gz.enc… Created routing-4-server-Ubuntu-x86-64.part.00 Created routing-4-server-Ubuntu-x86-64.part.01 Created routing-4-server-Ubuntu-x86-64.part.02 Created routing-4-server-Ubuntu-x86-64.part.03 Created routing-4-server-Ubuntu-x86-64.part.04 … … Created routing-4-server-Ubuntu-x86-64.part.48 Created routing-4-server-Ubuntu-x86-64.part.49 当我将这些file upload到名为my-servers-august-9的存储桶时,我收到了大量的文件。 当我想要删除一些图像时,这将是一个问题。 我试图将它们存储在子文件夹下, 但是这个概念似乎不适用于S3环境,而亚马逊论坛上的解释相当令人费解 。 任何想法如何创build这个文件夹结构? my-servers-august-9 routing server x86-64 file file file … i386 file file file … other-server1 type files type files other-server2 type files 谢谢, 乌迪
我有一套演示软件可以用来销售企业软件,最近这些演示的硬件需求已经开始变得过大了,因为把一台笔记本电脑带进了一个客户端,所以我不得不考虑其他的select。 看起来最具成本效益和合理性的方法是通过移动宽带卡远程连接到云中的机器并使用它们。 另一个不太理想的select是购买一台尽可能小的服务器,以便将其带入客户站点。 我讨厌不得不引入一个完整的networking。 我的要求如下: 我需要一个基于云的解决scheme,这将允许我configuration一组服务器来执行企业级演示。 我不想在这些服务器没有运行的时候支付这些服务器的费用,但是我知道每月支付这些服务器的必要性,这是可以接受的。 亚马逊的EC2服务存在的问题是服务器之间没有用于安装软件的持久性。 我正在安装的软件必须进行广泛configuration,并且需要2天的时间才能完成。 捆绑将无法正常工作,因为他们运行Sysprep,这将搞砸我configuration为域控制器的任何机器。 它也搞砸了任何SQL Server安装,因为这些安装已经挂钩到机器名称中。 我不太熟悉其他基于云的解决scheme。 我正在寻找一个有竞争力的解决scheme,使我可以configuration至less3台机器,大致具有以下规格到域控制器/成员服务器configuration: Windows 2003以最小的计算能力用作DC 具有8GB或16GB内存的Windows 2003 x64,30GB-50GB磁盘,最多4个CPU,但是2个可以工作。 Windows 2003 x86,带有4GB RAM,1-2个CPU。 20GB-30GB磁盘空间。 我绝对需要在会话之间进行全面的图像持久化,并希望能够closures它们,并在需要的时候使它们脱机。 如果花费30分钟时间,我就可以计划好了。 就定价而言,如果我花费每个演示50到100美元,与初始设置大致相同,那也没关系。 我不会每周都这样做,但是当我需要做这些时,硬件可能会很贵。 有人有主意吗?
我们目前正在使用(CentOS5_2V4_1_10)ami-cb52b6a2,但我希望能得到更多的更新。 谢谢!
我们在Ec2上有25个实例负载均衡。 如果我们击中任何一个,速度很快(<300ms),但是如果我们用AB来testing多个连接,那么我们得到的结果往往是平均1800ms。 有谁知道这是否是EC2限制我们,我们只是从外面的27台服务器,有大约200万个请求和小时,所以也许他们认为这是一个DOS?