Articles of amazon web services

AWS EC2 Web服务器:无法通过域名进行连接

我build立了一个非常简单的EC2 Apache Web服务器。 为了帮助debugging,我将其剥离回hello world页面:52.50.28.188。 这一切都可以通过这个地址工作。 我也注册了一个域名: michaelpidgeon.co.uk 。 这立即发生错误。 但是,通过直接导航到索引文件本身,这个域名没有问题: michaelpidgeon.co.uk/index.html 我已经尝试过摆弄AWS Route 53设置,并且据我所知,一切都设置正常,并有公共托pipe区域。 我也确保DirectoryIndex指向我的httpd.conf中的index.html。 除了废除这个EC2并重新开始之外,我在下一步要去哪里。 任何帮助真的很感激。

我的服务器只在几个地区下线了?

我正在使用Amazon AWS服务来托pipe我的网站,因为我的网站仅在1GB RAM的EC2免费层中托pipe。 它一直工作正常,但今天突然我的网站是不能从浏览器,FTP或SSH近5分钟,但只能从我的地区访问。 来自美国,英国和世界各地的人们仍然可以访问该网站,当我尝试将我的代理更改为美国时,它也起作用,但不是来自印度。 目前我的服务器在北加利福尼亚州,我正在使用Ubuntu的。 在那5分钟内,即使我在Amazon AWS控制台中的帐户也没有打开,并且发生了同样的错误。 当它离线时,我在浏览器中发现错误,说我的网站花了很长时间回应。 这是第一次发生。

端口不可访问

我正在使用AWS windows EC2实例。 我在机器中设置入站规则以打开所有的公共访问端口。 我在8080端口安装了IIS和XAMPP。 现在我可以使用123.234.345.456打开IIS和123.234.345.456:8080打开XAMPP。 到目前为止没有问题。 现在我安装了Telerik Sitefinity项目经理。 它创build了一个dynamic端口14356但是当我使用123.234.345.456:14356它说,网站无法到达。 我试着重新安装应用程序,并重新使用端口与XAMPP和所有的作品。 但无论Sitefinity项目经理使用哪个端口(每次启动都是dynamic的),它永远不会工作。 但在RDP中,我可以像访问所有这些端口 localhost localhost:8080 localhost:14356 //Or any port created by Sitefinity

无法远程login到公共networking的25端口,只有私有

我有后缀configurationinet_interfaces = all 。 以下所有工作: telnet localhost 25 telnet 172.34.56.78 25 # local IP telnet 34.56.78.90 # public IP telnet example.com # domain name 而最后三个从私人networking中的任何服务器工作。 但是,如果我尝试从私有networking之外的最后两个(公共IP,域),没有任何反应。 这是在AWS上,但我已经添加了一个安全组,允许从我的开发计算机的所有stream量,我仍然无法访问。 这是netstat的输出: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 12345/master 我猜是有一个设置,我不知道这限制只能访问我的networking内的计算机? 或者,也许这是一个隐藏的问题,我不知道的AWS?

AWS:我应该在运行Redis的EC2实例上引用哪个IP地址?

我有2个EC2实例 – 一个是生产应用程序,另一个是Redis。 我从第一个连接到Redis。 这是我如何设置Sidekiq: Sidekiq.configure_server do |config| config.redis = { url: "redis://deployer_redis@PUBLIC_IP:6379/#{env_num}", namespace: "rails_app_#{Rails.env}" } end Sidekiq.configure_client do |config| config.redis = { url: "redis://deployer_redis@PUBLIC_IP:6379/#{env_num}", namespace: "rails_app_#{Rails.env}" } end 当我重新启动Redis实例时,PUBLIC_IP将会不同,Rails应用程序将无法连接到Redis。 我试图使用PRIVATE_IP而不是PUBLIC_IP(因为PRIVATE_IP不会改变),但它不起作用。 没有错误,但只是工作没有处理。 build议在应用程序中设置EC2实例的IP的方法是什么? 编辑: 另外,当我SSH服务器,我应该使用哪个IP?

如何将IP添加到EC2防火墙

我们运行许多不同的服务器,这些服务器托pipe在本地数据中心,但是我们的开发服务器托pipe在AWS上,我无法访问它。 EC2服务器正在运行LAMP堆栈,我可以FTP到服务器,并获得我需要的任何文件,但是当我尝试访问webmin在端口10000时,我得到了一个拒绝访问我的IP消息。 我认为这是因为防火墙阻止了IP,但是我需要能够访问这个服务器上的PHPMyAdmin来closures一些数据库文件。 我可以访问AWS控制台,但我不知道要在哪里更改防火墙详细信息。

升级服务器是否可以提高低stream量网站的性能?

我希望使用运行woocommerce的基本Wordpress网站迁移到Amazon的AWS EC2实例。 但是,我在t2和m3实例之间撕裂: https : //aws.amazon.com/ec2/instance-types/ 我的问题是一个基本的网站stream量低的服务器,几乎达到10%的CPU在高峰时间,实际上受益于升级到一个更好的服务器? 根据我的理解,如果您有更多的stream量或服务器或CPU使用率较高,更好的机器只会有所帮助。 在这种情况下,对服务器的任何升级都是微不足道的。 谢谢您的帮助!

将RDS升级到新的实例types?

我们在us-west-2 w / multi-AZ中有一个db.m3.large RDS MySQL实例,我们需要升级到一个更大的实例types(并且也希望转移到当前代)。 但是,最近两天我们无法升级到db.m4.xlarge和db.m4.2xlarge; 当我们尝试(通过控制台)时,我们得到: 无法修改实例类,因为没有足够的可用区域具有所请求的实例类。 请稍后重试您的请求。 (服务:AmazonRDS;状态码:400;错误代码:InsufficientDBInstanceCapacity;请求ID:a1f7a557-0bbb-11e6-bf10-e7d51b83a4d4) 我知道这可能只是因为AWS在那里没有能力,但是现在已经是2天了。 我也想知道,如果我们可能会放弃多可用区,我们可能会升级,然后重新启用多可用区,但这是抓住秸秆。 (我知道这可能是太多的服务器故障的support问题,但我认为这并不伤害问…)

为什么AWS EC2实例需要公共和私有DNS?

我正在创build自己的VPC,正在阅读一些文档。 有关VPC的DNS文档(点击这里查看)说 要使EC2实例可公开访问,它必须具有公共IP地址,DNS主机名和DNSparsing。 这是真的? 为什么? 私有IP地址是否与弹性IP地址相结合,不足以公开和私密地访问实例?

启用浏览器amazon aws访问公共DNS

在这个服务器和networking的东西我在这里是一个新手。 我已经注册了亚马逊,并通过一些基本的文件。 在那里我可以创build安全组,实例和Web服务器。 我用PuTTY安装了LAMP。 一切正常,但我无法访问我的浏览器的公共DNS。 但在文档中,它说,我会看到一个Apache主页。 我已经明白了 结果是“ 请求超时 ”。 为什么这样? 这是我的入站表: 为什么它不显示在浏览器上? 任何人都可以帮忙?