Articles of amazon ec2

EC2是否需要Xen内核?

我正在为CentOS 6.4创build一个新的AMI映像。 到现在为止我在CentOS 5.6上。 我从CentOS市场地图开始,我注意到它运行的是正常的内核而不是xen内核,与我的CentOS 5.6镜像不同。 我正试图回答以下问题给我自己。 – EC2是否需要一个启用xen的内核? 我读过的一些AWS文档说,使用pvgrub运行你自己的内核。 但我的假设是,即使我使用pvgrub启动,我需要启用内核的xen? – CentOS 6.4内核,kernel-2.6.32-358.el6.x86_64是否用xenfunction编译? – 或者pvgrub在做一些魔法? 我真的怀疑这一点,因为据我了解,pvgrub将启动实际的内核映像和切换控制到主内核?

使用Sql Server Web的Amazon EC2 Windows更改为只有Windows没有SQL Server的实例?

如果我用Sql Server Web启动一个Windows AMI,这将包括一个授权的Sql Server Web安装。 如果我然后创build一个仅Windows AMI实例并将该卷与Sql Server Web连接,将会发生什么情况。 我实际上并没有打算这样做,但是会有效吗? 所以我实际上不再支付每小时的额外费用,包括Sql Server Web许可证?

RDP通过SSH隧道失败

我试图通过SSH隧道来设置RDP来实现Amazon EC2实例,但是失败了。 我已经正确设置了PuTTY,并可以通过RDP连接到远程服务器并login,但成功login后,我得到一个空白屏幕,然后得到超时错误。 通过远程计算机上的terminal服务事件查看器,我得到一个“会话重新连接成功”与远程机器相同的源IP(即通过隧道),但大约一分钟后,我得到一个“会话断开连接”事件没有错误。 什么可能导致这个问题,我该如何debugging呢? 谢谢你的帮助。

Heartbleedtesting工具无法识别重新颁发的证书(PositiveSSL Wildcard + Amazon ELB)

为了回应Heartbleed的消息,我在生产服务器上升级了OpenSSL,现在正在尝试重新颁发SSL证书。 我在Amazon ELB上使用PositiveSSL通配符证书。 我已按照以下说明通过Namecheap重新颁发证书: https ://www.namecheap.com/support/knowledgebase/article.aspx/811 并且还将新的证书凭证添加到我的ELB: http : //docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html 但是,在做了这两次之后,我使用的Heartbleedtesting工具( http://possible.lv/tools/hb/,https://lastpass.com/heartbleed/ )意识到升级已经完成,但是继续说我的证书没有被重新发出,我可能仍然处于危险之中。 是否有任何额外的工作需要完成,以确保重新签发的证书得到认可? 我尝试删除原来的ELB,并用新的证书从头创build一个新的,但没有运气。 我注意到Comodo发给我的重新发行的证书文件上的文件修改date与我购买证书的date没有变化。 提前致谢。

EC2集群上的镜像caching服务器?

我有EC2实例提供一个非密集的,相对较低的stream量网站,而不是为ElasticCache脱壳,我正在考虑在每台服务器上进行caching并镜像caching中的数据。 问题是我无法find有关自动开箱即用的caching服务器/ NoSQL服务器上的任何信息。 基本上,我希望处理文档的方式与ElasticSearch相同,只需inputAWS凭证,并使ElasticSearch执行一种自动发现来解决,群集上的所有服务器之间似乎都会非常迅速地镜像到另一个服务器上镜像。 Web应用程序运行在Tomcat上,nginx作为Web服务器的前端。 caching用于页面的各个部分,而不是整个请求,所以caching的内容将被Web应用程序检索,理想情况下为JSON文档。 我已经考虑过使用ElasticSearch来达到这个目的,但是不要使用非专门用于caching的东西,即使ElasticSearch比较快。

yum不会更新我的glibc包

有没有办法修复损坏的“百胜”? 这是我不小心按下ctrl + c,而在亚马逊Linux EC2实例上做sudo yum更新 $ sudo yum update Loaded plugins: priorities, update-motd, upgrade-helper 2216 packages excluded due to repository priority protections Resolving Dependencies –> Running transaction check —> Package glibc.i686 0:2.17-36.80.amzn1 will be updated –> Processing Dependency: glibc = 2.17-36.80.amzn1 for package: glibc-common-2.17-36.80.amzn1.x86_64 —> Package glibc.x86_64 0:2.17-36.80.amzn1 will be updated –> Processing Dependency: […]

如何决定是否应该升级Ubuntu服务器

我正在使用运行Apache HTTP Server和Tomcat服务器的AWS微型实例。 我有几个Web应用程序部署在他们使用端口转发从80到8080使用Apache。 由于我为一个创业(而不是系统pipe理员,并愿意学习)工作,我必须弄清楚是否需要从微服务器升级到其他一些实例。 我应该检查哪些基准,看看是否应该更新服务器? 我检查了免费-m,它提供了大约300MB的空闲内存。 但是,我还应该检查一下,看看Apache正在接收的连接数量是否在任何时候都没有窒息。 由于我使用端口转发,我如何检查Tomcat连接是否窒息。 300MB空闲内存正在检查时。 但是在系统可能有负载的其他时候,我该如何检查?

亚马逊机器图像

我有一个运行在新加坡AWS服务器上的网站。 这是一个EC2实例,网站是使用configuration了Apache和MySQL的django构build的。 我拿着运行网站的实例的亚马逊机器映像(AMI),将AMI复制到N. Virginia位置,并在N.Virginia上使用AMI启动一个新的EC2实例。 由于这是一个完整的机器映像,我希望在访问北弗吉尼亚州的新服务器的公共DNS时看到我的网站。 但是,我收到一个Bad Request (400) 。 有任何想法吗? Apache错误日志: [Fri Jul 25 14:51:19.903606 2014] [mpm_prefork:notice] [pid 1114] AH00169: caught SIGTERM, shutting down [Fri Jul 25 17:29:53.560742 2014] [mpm_prefork:notice] [pid 1230] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.3 mod_wsgi/3.4 Python/2.7.6$ [Fri Jul 25 17:29:53.704627 2014] [core:notice] [pid 1230] AH00094: Command line: '/usr/sbin/apache2' [Fri Jul 25 17:36:53.240811 2014] […]

心跳和代理的Apacheconfiguration传递给ELB

我正在使用ELB在AWS上运行Apache 2.2.15。 我的目标是提供两个function: 1)我的ELB心跳页面检查以查看Apache是​​否正在运行(/healthcheck.html) 2)对于所有其他请求,通过ProxyPass发送到下一层的ELB 我已将一个简单的html文件放在名为healthcheck.html的/ var / www / html中。 这是我的configuration: <VirtualHost *:80> <Directory "/var/www/html"> allow from all </Directory> ProxyRequests Off ProxyPass / http://bigassawsdomainname.com:80/ ProxyPassReverse / http://bigassawsdomainname.com:80/ ProxyPreserveHost On </VirtualHost> 代理function似乎工作正常。 但是,打本地主机/ healthcheck.html返回一个404。 我很确定我的configuration没有正确设置。 我应该如何configuration? 我已经尝试了位置和目录没有运气。 更新: 解: NameVirtualHost *:80 <VirtualHost *:80> ProxyRequests Off <LocationMatch "^(?!/healthcheck.html)"> ProxyPassMatch http://bigassawsdomainname.com:80/ </LocationMatch> ProxyPassReverse / http://bigassawsdomainname.com:80/ ProxyPreserveHost On […]

通过SSL进行LDAP身份validation的问题(ldaps)

我试图设置一个ldaps支持的LDAP服务器。 服务器托pipe在ec2上,并且在路由53上有一个域名。我得到了53域的SSL证书(比如example.com)。 当我尝试从ldap客户端使用ldaps进行连接时,出现以下错误。 TLS:证书[CN = ip-xx-xx-xx-xxx.ec2.internal]无效 – CA证书无效TLS:证书[CN = ip-xx-xx-xx-xxx.ec2.internal]无效 – 错误-8172:对方的证书颁发者已被标记为不受信任的用户。TLS:错误:连接 – 强制握手失败:errno 21 – moznss错误-8172 TLS:无法连接:TLS错误-8172: Peer的证书颁发者已被标记为不受用户信任。ldap_err2string ldap_sasl_bind(SIMPLE):无法联系LDAP服务器(-1) 问题是ldapparsing到ec2实例的内部IP。 我如何解决这个问题?