我正在使用我inheritance的Tomcat应用程序。 服务器将端口80转发到8080来屏蔽默认端口。 当我inputiptables –list我得到 Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 当我inputnetstat -anp –tcp –udp ,没有端口80的引用 grep通过我的/etc/init.d dir我找不到任何相关的引用到端口80。 这是所有托pipe在一个EC2 – 是否有可能这是在更高的水平转发? 我想删除当前端口转发的原因是将应用程序转移到Varnish进行转发和caching
我想安装我的EBS卷,并启动我的EC2机器上的Apache / MySQL服务器,但我甚至无法让我的脚本在启动时运行。 我试过把它放在: /etc/init.d/中 /etc/rc.d/rc5.d/ 在/etc/rc.local 他们都没有工作…我应该把我的脚本放在哪里?
所以我从网上转移我的实例,下载一个安装它的密钥对,一切都很好。 然后我重新启动了我的电脑,我无法再SSH进入。 我试着redownloading一个密钥对并重新安装它,但我不断获得权限被拒绝(publickey)错误。 这是详细的输出(我尝试使用-i / path / to / keypair选项以及没有运气): debug1: Reading configuration data /etc/ssh_config debug1: Applying options for * debug1: Connecting to ec2-184-73-218-40.compute-1.amazonaws.com [184.73.218.40] port 22. debug1: Connection established. debug1: identity file /Users/tigger/.ec2/domainpolish type 1 debug1: identity file /Users/tigger/.ec2/domainpolish-cert type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3p1 Debian-3ubuntu7 debug1: match: OpenSSH_5.3p1 […]
我甚至不知道如何正确地说出这个问题,所以请耐心等待,因为我是新的EC2术语/术语。 我想要做的就是configuration一个模板,如果必须的话,那么这个模板将会包含一个我一直使用的LAMP堆栈,并且已经configuration了所有的configuration。 我所需要做的就是进入并改变IP地址。 这在EC2的世界里是如何完成的? 是否有可能从现有的实例创build模板? 它是否需要启动一个新的实例,并仍然取决于像Puppet / Chef / CFEngine这样的工具来configuration实例一旦在线? 如果我正在运行一组Web服务器,并希望根据需要启动一个服务器以缓解群集负载,那该怎么办? 在EC2的世界里运行这个节点的最快方法是什么?
我刚创build了两个EC2实例,并为每个实例获得了一个弹性IP。 我似乎无法得到它连接。 这是我的configuration大部分: auto_increment_offset=2 log-bin=master2-bin binlog-ignore-db=mysql server-id = 2 master-host = 10.122.191.151 master-user = slaverep master-password = ********* master-port = 3306 其他服务器的configuration是非常相似的(但在几件事情中不同的IP)。 当我运行: mysql> show slave status\G; 我看到以下内容: *************************** 1. row *************************** Slave_IO_State: Connecting to master Master_Host: 107.20.178.31 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysqld-bin.000002 Read_Master_Log_Pos: 1145380 Relay_Log_File: mysqld-relay-bin.000005 Relay_Log_Pos: 618 Relay_Master_Log_File: mysqld-bin.000002 Slave_IO_Running: […]
我有一个独angular兽的应用程序服务器运行一个rails应用程序和一个tilestream服务器服务瓷砖一听本地unix套接字,另一个在127.0.0.1:8888这里是我的conifg: upstream unicorn_server { server unix:/var/www/fulcrumapp/tmp/sockets/unicorn.sock; } client_header_buffer_size 128k; large_client_header_buffers 4 128k; server { listen 80; server_name servername.com; keepalive_timeout 30; root /var/www/servername/public/; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; client_max_body_size 300m; if (!-f $request_filename) { proxy_pass http://unicorn_server; break; } } } upstream tiles { server 127.0.0.1:8888; } server […]
我有一个奇怪的问题。 我有一个EC2服务器(Arch Linux),我可以从本地linux服务器访问(通过ssh)而不会出现问题,但是当我尝试从我的macbooklogin到我的EC2服务器时,我的连接被拒绝。 $ ssh -vvv -i key.pem [email protected] OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to myserver.com 184.72.xxx.xx port 22. debug1: connect to address 184.72.xxx.xx port 22: Connection refused ssh: connect to host myserver.com port 22: Connection refused 我也有工作客户使用EC2的一些服务器,我有完全相同的问题。 我可以从其他盒子login到EC2机器,但不能login到我的MacBook。 我能够从本地和外部networkingssh到其他服务器从我的MacBook。 这意味着,虽然我的MacBook可能有一些问题,但我仍然可以ssh到其他盒子。 我也可以访问我在我的服务器上的服务器上的网站,所以服务器没有被列入我的MacBook黑名单,据我所知。 所有的EC2盒子都不是这种情况。 […]
我们有一个在Amazon EC2上运行的Web服务。 目前我们有一些存储在单个磁盘(EBS)上的实时用户数据。 我们正在考虑转向RAID0设置(我们不必担心增加的故障率)。 如果我们进行这种迁移,最快的方法是什么(以最小化站点不可用性)将用户数据可靠地传输到RAIDarrays? 我有一个想法是采取最新的数据快照,将其复制到新的RAIDarrays,然后当该站点停机维护使用rsync复制只更改的数据。 我不确定这是否会节省时间或确保数据的完整性。
任何想法访问实例存储types(不EBS)的亚马逊EC2实例,没有密钥对文件? 我找不到密钥对文件,它不是一个能够创build图像或快照的ebs。
我会尝试尽可能详细,因为我知道这些问题往往太松散。 我在EC2 / RDS上运行一些较小的服务,并开始组织自己将我的整个服务迁移到EC2。 目前的服务运行: – 大约每分钟200个Apache请求/每小时12000个请求 服务是PHP驱动的前端和后端function(我会build议大约一半的所有stream量是PHP请求) 每天通过PHP上传约250MB mb FFMPEG编码(注意;这将是可移植的,所以可以运行在其他的实例太重 许多每日进程parsing大量的日志和压缩数据库转储备份 数据库 – 现在将迁移到RDS。 容易一个。 我正在寻找一些方向: 什么样的实例types的指标将是最好的永久运行。 你需要更多的使用想法来获得这个想法? 是否值得使用AWS负载平衡设施的想法? 我从文档中得知,这些文档是针对更大规模的实施的。 我当然希望能够灵活地启动重复的AMI并分配stream量,但是不pipe在DNS / Scripting级别还是使用他们的服务 – 不确定。 想要在ec2环境中完成/注意事项的想法是非常棒的。 我希望这不是太模糊。