我使用Amazon的Elastic Load Balancer(ELB)在多个托pipe多个网站(虚拟主机)的Web服务器之间路由stream量。 Web服务器充当前端(无人机)并将数据从共享的NFS / DB服务器上提取出来。 为了在这些网站上实现SSL,我知道Amazon允许ELB上的SSL终止将HTTPS请求转换为后端的标准HTTP。 这是否适用于多个网站? 您可以将多个SSL证书与单个ELB关联吗?
在EC2微型实例上运行Ubuntu 11.04(natty)。 在/ mnt / swap上安装1GB交换文件。 工作正常,直到我重新启动,然后交换不活跃。 我可以使用swapon -a手动激活它,但我的/ etc / fstab中的行被忽略。 /mnt/swap none swap defaults 0 0 (我也试过“SW”,而不是默认值) 我正在使用EBS支持的AMI。 如果我把交换文件放在其他地方,而不是在/ mnt /下,这是行得通的。 我很好奇,为什么?
我已经使用Amazon 64位linux(amzn-ami-2011.09.1.x86_64-ebs(ami-20506254))推出了一个使用AWS的新EC2实例,并且遇到了麻烦。 我使用ssh-keygen -t rsa生成了公钥/私钥ssh密钥对,并将.pub(公共)密钥添加到EC2pipe理控制台中的密钥对中。 当我尝试运行:ssh -i〜/ .ssh / aws_ec2 -v ec2-46-137-17-221.eu-west-1.compute.amazonaws.com 我得到以下输出: OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/casey/.ssh/config debug1: Reading configuration data /etc/ssh_config debug1: Connecting to ec2-79-125-85-42.eu-west-1.compute.amazonaws.com [79.125.85.42] port 22. debug1: Connection established. debug1: identity file /Users/casey/.ssh/aws_ec2 type 1 debug1: identity file /Users/casey/.ssh/id_rsa type 1 debug1: Remote protocol version […]
我目前有一个作为memcache服务器的m1.large实例。 我想以相同的成本或多或less地用2个用于高可用性的m1.small节点replace它。 但是我担心m1.small中等IO性能的影响。 我读了下面的内容,好像中等IO会影响networking系统一样。 不确定是否会有更多的节点平衡小实例的更有限的IO容量。 任何人都有这些实例types的memcache经验,可以评论? 提前谢谢了
我已经设置了一个位于“〜/ .ssh / config”的configuration文件,其中包含一些IdentityFile行,指向我用于某些服务器的密钥文件。 例如IdentityFile〜/ Data / Keys / KeyFile.pem 这个工作正常,当我想连接到我的ec2服务器需要一个密钥文件进行身份validation的服务器。 当我想要连接到一个不使用密钥文件的服务器并且需要密码时,ssh会尝试在〜/ .ssh / config中使用我的密钥文件,并且连接失败: 从host.ip收到断开连接:2:root身份validation失败太多 是否有一个ssh命令参数,我可以用来连接到这个服务器,以便ssh不会尝试使用我的身份文件?
如果你有一个托pipe的应用程序,当客户注册时,他们select一个子域名,如: customer1234.example.com 当他们这样做时,我想创build一个自定义的DNSlogging,将映射到一个特定的IP地址。 原因是分割用户到不同的集群。 如果我这样做,当客户完成注册时,url123.com.example.com 可能需要一段时间解决正确的?
我在Amazon EC2微型实例(linux ami)上运行Wordpress安装。 使用默认configurationApache不断使用所有的内存,并closuresmysql渲染WordPress的非function。 我根据EC2-Micro上的使WordPress稳定的信息调整了我的apacheconfiguration,并将mysqlconfiguration更改为小型服务器的示例configuration。这些调整似乎已经处理了内存问题。 不过,我注意到,与mysqld服务closuresCPU使用率徘徊在0-5%左右,10%是一个高峰,但一旦我启动MySQL的CPU时间保持在40-60%之间。 这是正常的吗? 如果不是的话,我能做些什么来弥补呢? 它只是一个testing服务器,所以几乎没有stream量的网站。我也检查了mysqladmin processlist和stat命令,没有任何“邪恶”的查询迹象。
在NFS服务器上: Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvdf2 103212320 85090308 12879132 87% /export18 在客户服务器上: ip-xxxxxxxx.ap-northeast-1.compute.internal:/export18 103212320 85090304 12879136 87% /export18 但是,如果我尝试创build文件,我得到这个消息: touch: cannot touch `/export18/test': No space left on device 我已经卸载了卷并运行fsck: fsck -t ext3 /dev/xvdf2 fsck from util-linux-ng 2.17.2 e2fsck 1.41.14 (22-Dec-2010) /dev/xvdf2 has gone 484 days without being checked, check forced. Pass 1: […]
从postgres 9.1到9.2,它说数据库需要升级,所以给我的升级命令,并得到以下 $ sudo service postgresql upgrade Stopping postgresql service: [ OK ] Upgrading database: [FAILED] See /var/lib/pgsql9/pgupgrade.log for details. 日志文件/var/lib/pgsql9/pgupgrade.log的内容是 Performing Consistency Checks —————————– Checking current, bin, and data directories ok Checking cluster versions ok connection to database failed: fe_sendauth: no password supplied could not connect to old postmaster started with the command: "/usr/lib64/pgsql/postgresql-9.1/bin/pg_ctl" […]
这是我第一次使用EC2,并使用运行Ubuntu 12.04的Amazon AMI创build了我的第一个实例。 我创build了一个密钥对,并将.pem文件下载到本地机器上。 我能够通过SSH连接通过Ubuntu的用户就好了。 然后,我使用useradd命令创build了另一个用户,经过几次尝试,最终创build了它。 但是,在创build该用户的过程中,默认的ubuntu用户被删除了。 我退出实例,现在当我尝试以我的新用户帐户login时,我得到“权限被拒绝(访问键)”。 我没有在我的.ssh目录中为我的新用户在服务器上创build公用密钥,但即使如此,我仍然不能使用SSH与我的密码? 这是在其他服务器上为我工作的。 我已经尝试在pipe理控制台中导入另一个密钥对,但这并没有帮助。 就访问组而言,我只有默认组授予访问端口22。 如果我不能进入,似乎我唯一的其他select是删除实例,并创build另一个。 有没有办法访问我拥有的? 谢谢。