Articles of amazon web services

无法通过公网IP连接到EC2实例,同时configuration为使用VPC NAT网关

试图按照https://aws.amazon.com/premiumsupport/knowledge-center/nat-gateway-vpc-private-subnet/ ,我有以下组件: NAT网关nat-aaa configuration为主机nat-aaa子网subnet-aaa nat-aaa configuration了路由的路由表rtb-bbb : 0.0.0.0/0 – > nat-aaa configuration为使用路由表rtb-bbb子网subnet-bbb rtb-bbb subnet-bbb EC2实例id-ccc id-ccc有一个公共的IP,但是,当应用到subnet-bbb我无法做任何连接直接做它通过公共IP。 rtb-bbb上需要额外的路线吗? 我了解路由表是更多的出站configuration,不负责入站连接? 所有子网都使用相同的networkingACL,即VPC默认允许所有入站。

尝试以sudo身份运行时,文件不存在

运行sudo /usr/local/sbin/sudo_nginx_test将返回以下错误: sudo: /usr/local/sbin/sudo_nginx_test: command not found /usr/local/sbin/sudo_nginx_test肯定存在,我可以nano文件来查看我的命令nginx -t 我正在AWS上运行一个ec2实例。 谢谢

LAMP堆栈,只读/写访问特定的目录

我正在考虑build立一个AWS微型实例,从中我可以运行许多不同的,不相关的网站。 我与我的共享主机有一个问题,就是我的一些客户运行Wordpress网站,有时并没有及时更新到最新版本,因此我们很容易受到安全漏洞的攻击。 以前,当这些WordPress的网站之一已经受到影响,我的共享主机上的所有其他网站已经受到影响,包括非WordPress的网站。 如果它再次发生,我想至less包含这个。 在单个Linux实例中,有没有一种方法可以让多个PHP“用户”(使用这个术语非常松散),每个用户的读写权限不得高于网站的根目录? 我已经看到了OpenVZ的build议,但这似乎是一个很大的性能影响,收益不大。 如果之前已经提出过这个问题,我们抱歉 – 这是一个很难简明扼要地进行Googlesearch的内容之一,但是显而易见的是,以前肯定有人问过同样的事情。

IPSec隧道在阶段2中失败

我们正试图在我们的EC2实例和远程Cisco 3000系列设备之间build立一条隧道,以防止Phase2发生故障。 以下是scheme: FTP服务器(ec2-ubuntu)<—-> VPN服务器(ec2-ubuntu)<——> Cisco 3000 <—>客户端服务器(E-IP)(E-IP)(对等IP )(公共IP) 要求:1.客户端服务器应通过IPSEC隧道上的弹性IP到达FTP服务器。 2.根据客户提供的细节,IKE和ESP参数看起来很好。 ================IPSEC Configuration START========= config setup nat_traversal=yes protostack=netkey plutostderrlog=/var/log/pluto.log nhelpers=0 conn example-one authby=secret auto=start type=tunnel left=%defaultroute leftid=107.23.xx.xx leftsourceip=107.23.xx.xx leftsubnet=107.23.xxx.xxx/32 right=144.230.xx.xx rightid=144.230.xx.xx rightsourceip=144.230.xx.xx rightsubnets={144.226.xxx.xx/32 144.226.xxx.xx/32} keyexchange=ike ike=aes256-sha1;modp1024 phase2=esp phase2alg=aes256-sha1;modp1024 aggrmode=no pfs=no =============END================= ==========iptables nat rules on VPN Server ====== iptables -t nat -A PREROUTING -d 107.23.xxx.xxx […]

在AWS ELB后面用NGINX剥离www

我正在尝试从我的请求URL中删除www,但是当我将以下内容添加到我的nginxconfiguration时,我的AWS ELB运行状况检查失败。 server { listen 80; server_name www.example.com; return 301 $scheme://example.com$request_uri; } 任何想法可能会导致这个问题? 这是我的configuration的其余部分: server { listen 80; server_name .example.com; root /var/www/static; index index.html; try_files $uri.html $uri $uri/ =404; charset UTF-8; error_log /var/log/error.log; access_log /var/log/access.log; # ELB test route location /test { add_header X-Robots-Tag noindex; default_type text/plain; return 200 'success'; } # Redirect any request […]

FindInMap可以返回一个列表吗?

我正在使用CloudFormation将ELB部署到预先存在的具有预先存在的子网的VPC。 我已经在模板的Mappings部分列出了子网,并根据Environment参数select映射。 这工作正常,如果映射是一个单一的值,但我希望映射返回一个列表,因为我希望ELB是多可用区。 我已经尝试了下面的例子的各种组合,但我总是得到相同的错误Value of property Subnets must be of type List of String 。 有没有一种方法,FindInMap可以返回一个值列表? 示例ELBconfiguration "ElasticLoadBalancerAPI": { "Properties": { "ConnectionDrainingPolicy": { "Enabled": true, "Timeout": 30 }, "ConnectionSettings": { "IdleTimeout": 60 }, "CrossZone": "false", "Subnets" : [ { "Fn::FindInMap": [ "AWSEnv2PublicSubnets", { "Ref": "Env" }, "subList" ] } ], "SecurityGroups" : [ { "Ref" […]

在AWS EC2 Windows Server 2008实例上的TomEE服务器上下载速度较慢

我有一台在Windows Server 2008 AWS m1.medium实例上运行的Tomee 1.5.1机器。 我把2.5 MB的静态.jpg文件放在服务器上,用我的电脑在我的机器上用Chrome下载它大概需要25 seconds 。 观察Wireshark中的stream量时,我发现当接收器窗口为256,缩放因子为256(左移8)时,接收器的Window Size在64 KBbytes上保持不变。 典型的交换是: 消除的因素 : 服务器过载 – 不是。 服务器的带宽很低 – 至less从服务器初始化连接时不是这样。 在服务器机器上运行ookla speedtest时,我的位置周围的一些基准testing提供商显示大约60 Mbps的上行/下行链路。 3.接收器速度慢/configuration错误 – 不是 – 在2秒内从某个文件共享服务器下载相同的文件。 随着交通/拥堵的增加,窗口大小会随之增大,并且会更大。 编辑1 禁用启发式在cliend没有帮助 编辑2 另一个问题是,为什么发送者似乎发送的数据是1460 * 6 + 240 = 9000个字节的系列,并且没有多于一个“优秀”系列,这意味着他一旦发现了一个新的数据,前一堆 编辑3: 事实certificate,http连接器有一个设置socketBuffer – “为缓冲区输出缓冲区提供的缓冲区大小(以字节为单位) socketBuffer 1可以指定禁止使用缓冲区。默认情况下,缓冲区为9000字节将被使用。“ – 这些正好是我们看到的即将离任的批次的9000个字节。 可能的情况是,tcp驱动程序将传出的数据包存储在缓冲区中,以便在需要的情况下进行重新传输,直到得到确认,并且由于某种原因,客户端数据库正在批量返回,从而批量传输stream量。 如果我们将其更改为4MB,批量增加到64KB … 如果stream量不是SSLencryption的。 如果SSL打开,批处理是16kb。 需要检查以下内容: […]

用于Windows PowerShell的AWS工具相当于“启动更多此类”

我正在使用适用于Windows PowerShell的AWS工具编写脚本。 我想要做的一部分是使用现有的实例作为模板创build一个新的实例。 我知道我可以从我想用作模板的实例中提取元数据,并将其传递给New-EC2Instance,但是我正在寻找一种更简单的方法。 有谁知道是否有一个AWS PowerShell cmdlet,使我能够做到这一点?

从快照创build卷(AWS)后IOPS超低

我正在使用EC2 p2.xlarge实例来训练image processing模型。 我的预测任务的目标类是相当多的(20),并得到最好的准确性,我要训练一个模型每个目标。 所以我做了我的主卷的快照,并创build了4个重复卷(通用SSD),以便我可以同时运行4个更多的p2实例。 问题是,除了主卷,我正在经历一个非常低的IO性能。 举个例子来说,一个主要实例需要200秒的训练时间是“估计”的,重复实例需要10000秒。 我错过了什么?

无法连接到AWS Lightsail实例

我的亚马逊Lightsail实例工作正常,直到1小时前。 我在浏览器仪表板的networkingconfiguration中打开了一些端口,从此我无法连接到服务器。 所有托pipe的网站都closures了,只是实例没有工作。 我重新启动服务器,但没有运气。 我现在处于一个糟糕的境地。 我不知道这个事件是否完全崩溃。 似乎在这一点上我无能为力。 这是常见的吗? 没有办法联系这个亚马逊的支持。 更新:Tim的评论后防火墙设置: 直到465,587和9000被移除,这才奏效。 之后,一切都很好。 上面提到的三个港口是以前开放的三个港口,ssh港口,22个,从名单上不见了。 因此,我无法build立联系。