Questions tagged «amazon-ec2»

Amazon Elastic Compute Cloud(EC2)提供按需使用,按需付费的按需使用的计算基础架构资源。


3
如何在Amazon EC2上设置端口转发
我有一个在Amazon EC2上运行的Web应用程序。它侦听端口9898。 我可以通过输入IP地址和端口号来访问它。 例如1.2.3.4:9898 但是,我真正想做的就是不必输入端口号。 经过研究,看来端口转发可能是解决方案-即将在默认端口(80)上收到的http请求转发到我的非标准端口(9898)。 这是正确的方法吗?如果是这样,如何在EC2上进行设置? 如果没有,那么我如何实现我想要的? 在此先感谢您的帮助。 更新资料 我应该提到EC2实例是Windows Server 2012 AMI。

2
AWS CloudFormation:VPC默认安全组
我有一个cfn堆栈(除其他外),创建一个VPC,几个安全组和一些EC2实例。将在堆栈内创建的安全组分配给同样由堆栈创建的实例很简单。但是,我对默认的VPC SG感兴趣。 创建VPC后(无论是通过GUI手动,通过cloudformation还是其他方式手动创建),AWS都会为该组中的任何实例创建一个默认的安全组,并使用“允许所有”规则。 我想做的就是将此默认安全组以及其他几个SG分配给由堆栈创建的实例。事实证明,这比我预期的要困难得多。以下是一些片段,显示了我的情况: "AllowSSHSecGroup":{ "Type":"AWS::EC2::SecurityGroup", "Properties":{ "GroupDescription":"Allow SSH from anywhere", "VpcId":{ "Ref":"DevVPC" }, "SecurityGroupIngress":[ { "IpProtocol":"tcp", "FromPort":"22", "ToPort":"22", "CidrIp":"0.0.0.0/0" } ] } }, "Instance001" : { "Type" : "AWS::EC2::Instance", "Properties" : { "ImageId" : "ami-7eab224e", "InstanceType" : "m1.large", "AvailabilityZone" : "us-west-2a", "PrivateIpAddress" : "10.22.0.110", "SecurityGroupIds" : [ {"Ref" : …

2
我的Ubuntu Amazon EC2实例上的时间错误
我在Amazon AWS(EU /爱尔兰)上拥有三个Ubuntu EC2实例,它们都设置为Web服务器。我注意到其中两个系统的日期/时间不正确(我选择时区始终设置为UTC)。这是date -R我的PC(欧盟/意大利,比UTC提前2小时)和服务器的输出: lorenzo@LOCALPC ~ $ date -R Wed, 05 Jun 2013 09:48:19 +0200 ubuntu@AWS-EC2-1 ~ $ date -R # SHOULD BE 07:48 (-10 minutes) Wed, 05 Jun 2013 07:38:58 +0000 ubuntu@AWS-EC2-2 ~ $ date -R # SHOULD BE 07:48 (-15 minutes) Wed, 05 Jun 2013 07:33:55 +0000 …
15 amazon-ec2  ntp 

1
在Amazon EC2实例上安装和配置mod_ssl
我正在尝试通过我网站上的mod_ssl模块支持HTTPS流量。我正在为服务器运行Amazon EC2实例。我已经安装并配置了基本的LAMP软件包。然而,当我去把在SSL特定的命令在我的Apache配置文件(即SSLEngine,SSLCertificateFile等),它吐出了一个错误,说我有一个语法错误或没有加载模块。 我的下一步是尝试$ sudo yum install mod_ssl。但是,yum回来并说:“正在处理冲突...错误:httpd24-tools与httpd-tools冲突”。因此,我发现mod_ssl包含在httpd-tools软件包中。然后我跑了,$ sudo yum install httpd24-tools但回来了,并告诉我我已经安装了该软件包。 现在如何安装httpd-tools软件包,而系统中未加载mod_ssl?httpd-tools软件包中不包含mod_ssl吗?我创建了一个测试php文件<?php echo phpinfo(); ?>只是为了确保。我的怀疑得到了证实-phpinfo中apache2handler加载的模块表下未列出'mod_ssl'。 因此,我不确定如何使用Amazon Linux AMI加载/安装/配置mod_ssl。任何帮助,将不胜感激。这是我目前的规格: 亚马逊Linux AMI 2012.09 阿帕奇2.4 PHP 5.4 运行此命令来设置服务器: $ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml php54-mbstring php54-mcrypt php54-pecl-apc mysql-server mod_ssl openssl httpd54-devel mysql libjpeg libpng phpmyadmin

3
如何配置在Amazon VPC中使用的自定义NAT
我有一个希望用作NAT实例的Ubuntu盒子(除其他外)。我宁愿避免使用Amazon提供的NAT AMI,而是自己配置NAT。 当前,我的主机具有单个网络接口(如http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html中所示)。 我是否可以将Ubuntu主机配置为Amazon网络中其他主机的NAT实例? Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 5 454 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0 我尝试在Ubuntu主机(10.200.0.51)中配置NAT规则。我的第二台主机位于其他网络(10.200.10.41/24)。所以我写道: route add -net 10.200.0.0 netmask 255.255.255.0 dev eth0 # So I can reach 10.200.0.51 route add default gw 10.200.0.51 …


2
您能否将EC2实例转移到另一个AWS账户
有没有办法将整个EC2实例分配给另一方。基本上,我是为客户端管理EC2服务器,现在放弃了对该服务器的维护。我不想再为此实例付费。与其备份我们的应用程序并在客户帐户下配置新服务器,我不希望仅向他们提供预先配置的整个实例以节省时间。这可能吗。
15 amazon-ec2 

1
没有Nginx的ELB后面的Gunicorn的Keepalive设置
我们的应用程序的REST API由运行在具有典型自动缩放/负载平衡设置的AWS EC2实例上的Gunicorn(不落后于Nginx)提供。负载均衡器的空闲超时为60秒,而Gunicorn的保持活动超时为2秒。我们一直在看到504 Gateway Timeout来自此配置的零星响应。根据Amazon docs,这可能是因为服务器的保持活动超时低于负载均衡器的空闲超时设置: 原因2:注册的实例关闭与Elastic Load Balancing的连接。 解决方案2:在EC2实例上启用保持活动设置,并将保持活动超时设置为大于或等于负载均衡器的空闲超时设置。 使用Nginx时,默认keepalive_timeout值为75秒,显然可以与ELB默认设置一起使用。但是,Gunicorn文档建议keepalive设置为1-5秒。 将Gunicorn的keepalive提升至75秒是否有意义,还是有充分的理由将其保持在5秒以下,即使我们没有在其前面使用反向代理?

3
EC2 Linux任何新贵作业均返回“未识别的服务”
一场噩梦将一些新贵工作从Ubuntu迁移到EC2 Linux(ElasticBeanstalk) 我什至无法完成最基本的任务。我正在使用下面的脚本,该脚本可以在Ubuntu上完美运行,但是当我尝试在EC2 Linux中启动它时,返回非常无用的“无法识别的服务”。我读过这通常是语法错误,但是如果在语法上对于Ubuntu来说还可以的话,则不会出现。非常感谢任何帮助,我只需要任何可行的例子。 这是在/etc/init/test.conf中作为root用户创建的。 安慰: # sudo service test start # test: unrecognized service /etc/init/test.conf: description "test" start on startup script echo $(ping -c 1 serverfault.com) > /var/log/testjob.log end script




5
IPv6支持或AWS VPC实例的替代方案
最近,苹果已对其所有使用其mobile-api的供应商强制实施IPv6支持,而aws vpc不提供IPv6支持。我该如何实现。我已经检查过了,https://aws.amazon.com/blogs/aws/elastic-load-balancing-ipv6-zone-apex-support-additional-security/但是我不确定该怎么办。 我在这里需要专家的建议。

1
我的EC2实例临时存储在哪里
我浏览了以下问题,尤其是如何在Amazon EC2中使用“实例存储卷”存储? 但是,它没有回答。我创建了一个以EBS为根设备的EC2小实例。在AWS实例类型列出160GB的“实例存储”。但是在哪呢? $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 3.6G 4.3G 46% / tmpfs 1.9G 0 1.9G 0% /dev/shm $ mount /dev/xvda1 on / type ext4 (rw,noatime) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.