我有一堆运行Web服务的EC2实例; 每小时我都要把日志复制回S3。 这工作得很好。 但是,看起来如果我移动日志,然后触摸一个新文件,或者只是写内容到0 Apache停止从这一点写日志。 如何做到这一点最好?
我build立了一个微型实例(Ubuntu,32位),并分配了一个弹性IP(23.23.245.104) 公共DNS:ec2-23-23-245-104.compute-1.amazonaws.com 我成功ssh'ed机器和安装nginx。 然后我编辑了nginxconfiguration文件(/ etc / nginx / sites-available / default)中的server_name属性, server_name ec2-23-23-245-104.compute-1.amazonaws.com; 重新启动nginx并打http://ec2-23-23-245-104.compute-1.amazonaws.com但得到了“无法连接”的错误。 我忘记了什么? 谢谢
我在悉尼有两个AWS EC2实例,服务于CloudFlare后面的站点。 我没有使用ELB。 在过去一周里,我开始看到CloudFlare定期服务522超时错误。 CloudFlare支持说: 目前没有任何拥塞的迹象或应该导致从CloudFlare的networkingTCP连接超时的问题。 从SYD / MEL运行testing后,我发现某些范围尝试连接到站点的源时遇到超时: SYD:108.162.250.106:nc:连接到(我的IP)端口80(tcp)超时:正在进行操作 MEL:162.158.2.147:nc:连接到(我的IP)端口80(tcp)超时:正在进行操作 MEL:162.158.2.204:nc:连接到(我的IP)端口80(tcp)超时:正在进行操作 MEL:162.158.3.42:nc:连接到(我的IP)端口80(tcp)超时:操作正在进行中 我build议您向主机确认CloudFlare IP范围已被列入白名单,并且不受networking内部的速率限制。 我已经完全打开安全组中的http和https限制。 我不知道没有使用ELB的AWS阻止或IP的速率限制,是这样的情况? 如果他们这样做,我该如何去检查/更新AWS已知的CloudFlare IP列表? 我原来并没有设置任何CloudFlare IP。 一台服务器运行带有ServerPilot的Ubuntu 14.04,另一台运行带有LAMP堆栈的AWS AMI(标准AFAIK,我没有设置这个)。 我已经问了ServerPilot,他们的NGINX或者iptables设置是否会导致这个问题,但是因为ServerPilotpipe理的服务器也是如此,所以我怀疑这个原因。 这两个实例都在不同的可用区域中。 谢谢
我需要做些什么才能使我在AWS的Win2k8上运行的Web应用程序连接到也在AWS中运行的MySQL数据库服务器?
目前我们正在准备将合理的高stream量网站迁移到云端。 我们正在考虑使用scalr来帮助我们pipe理整个设置,特别是因为我们没有亚马逊的经验。 我们不确定是否应该使用依靠EBS支持的EC2实例的Scalr MySQLfunction,或者我们是否应该使用RDS甚至是xeround,并且享受更容易的维护和pipe理。 我们的数据集大约是40GB,我们在应用服务器和数据库服务器之间每月消耗4000GB的带宽。 任何类似的设置的经验? 提前致谢
我已经在EC2上部署了一个完整安装了“Web Server”包的RHEL实例。 从MACterminal,我试图上传一个testing文件到新的实例: # scp /Applications/MAMP/htdocs/index.php [email protected]:/var/www/html 我得到的错误消息: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). lost connection 当我尝试使用Elastic IP进行scp时,我收到了一条不同的错误消息: Address 122.248.232.146 maps to ec2-122-248-232-146.ap-southeast-1.compute.amazonaws.com, but this does not map back to the address – POSSIBLE BREAK-IN ATTEMPT! Permission denied (publickey,gssapi-keyex,gssapi-with-mic). lost connection 当我尝试从浏览器访问EC2地址时,出现以下错误: (113) No route to host 希望有人能帮忙。 我错过了什么吗?
我有一个Ubuntu的AMI安装Ubuntu的桌面安装和Chrome安装和设置为加载启动(通过在Ubuntu桌面启动程序菜单) 我已经创build了这个AMI的映像,但是每当我启动一个新的实例运行时,Ubuntu GUI似乎都不会加载,直到我SSH进入机器,启用VNC,然后通过Chicken VNC连接到机器。 在这一点上,桌面似乎加载+启动浏览器。 我真的需要机器启动和浏览器加载,而不必VNC到机器..任何帮助,将不胜感激。
我一直在做一些阅读,并得出了一个理解,如果你想在Ubuntu上使用launchConfig,你将需要自己安装cfn-init文件: "Properties" : { "KeyName" : { "Ref" : "KeyName" }, "SpotPrice" : "0.05", "ImageId" : { "Fn::FindInMap" : [ "AWSRegionArch2AMI", { "Ref" : "AWS::Region" }, { "Fn::FindInMap" : [ "AWSInstanceType2Arch", { "Ref" : "InstanceType" }, "Arch" ] } ] }, "SecurityGroups" : [ { "Ref" : "InstanceSecurityGroup" } ], "InstanceType" : { "Ref" : […]
我有一个目录中的文件树。 这用于在硬盘驱动器和闪存驱动器上构build可启动系统。 我也用它来为虚拟机构build镜像。 我想从中创build一个AWS AMI(加上需要做的任何调整,以使云值得,如云初始化的东西)。 现在我正在探索如何制作EBS支持的AMI。 所有文档和回答的问题都集中在构buildAMI的其他方法上,涉及到使用现有的AMI,或者启动实例并保存正在运行的状态。 但是我想根据我的系统设置从头开始。 我设想了一些基于我可以从AWS文档中find的方法来做到这一点(没有什么字面上的需求)。 在这两种情况下,我创build一个新卷,并将其附加到运行任意Linux AMI的实例。 在方法A中,在这种情况下,我使用ext4格式化卷,将其挂载为/ mnt / xvdf,然后运行rsync将我的系统文件树上传到卷本身,然后卸载它。 在方法B中,我在我的主机上创build一个回送文件,对其进行格式化,装载,从系统树中填充它,卸载它,然后将图像文件传输到卷上的实例,然后将图像复制到卷设备很像dd。 在这两种情况下,我最终都会在硬盘,闪存驱动器和虚拟机映像文件(原始数据)上创build一个文件系统。 然后我对这个卷进行快照,并将其注册为AMI。 但它不起作用。 从实例日志中获得的错误是由于无法装入文件系统types(具有不受支持的function)而使内核惊慌。 我基本上做正确的过程,只是搞了一个步骤(如格式化文件系统types,它不喜欢…我使用的是ext4)? 还是我做错了? 它已经足够让我注册AMI,并从中启动一个实例。 我相信我需要对文件树进行很多调整才能在云环境中正常工作。 我将会学习这些。 但是现在还没有足够的时间来考虑我的文件是对还是错。 请不要build议我尝试制作一个支持S3的AMI或从正在运行的实例中创build一个。 我打算尝试这些方法,作为学习一切的一部分,但那些是后来的。 这是现在,目标是从一个未启动的临时图像/树(在其他地方工作)制作一个AMI。
我错误地configuration了一个名为“不存在存储桶”的存储桶策略(通过cloudformation)。 现在我不能删除堆栈(S3 :: DeleteBucketPolicy失败),并且找不到任何手动删除策略的方法。 我怎么做?