我有3个与Ubuntu的12.04亚马逊EC实例 生产服务器(没有MYSQL,syslog-ng客户端的LAMP服务器) 开发服务器(LAMP w / MYSQL,syslog-ng客户端) logging服务器(syslog-ng服务器) 我连接到所有这些使用ssh连接,每个这些都有AIDE Logwatch安装,对于防火墙我使用UFW和iptables 我的问题是: 如何发送从2服务器的所有日志到我的日志logging服务器? 我有所有的私人IP地址,我想用syslog-ng来使用它们。 我已经给出了防火墙规则来打开syslog-ng端口,并且只允许来自生产服务器和开发服务器的连接。 但是他们都没有发送日志。 我究竟做错了什么?
我在一个EC2实例上部署一个基于nginx / uwsgi的服务器,当我启动nginx时,我没有得到任何反馈。 /etc/init.d/nginx start 什么也不返回 我可以确认它离线,但当我尝试检查configuration时,它会挂起。 /etc/init.d/nginx configtest 回报 *Testing nginx configuration 没有别的。 我确实有一个configuration文件位于/etc/nginx/nginx.conf,以及核心/etc/init.d/nginx文件。 如果他们帮忙,我可以上传其中的任何一个。 编辑:在nginx错误报告日志文件'[警报] 17644#0:nginx.pm版本1.2.6(Ubuntu)是必需的,但1.2.6被发现'我安装了这个从简单的命令 sudo apt-get install nginx-extras
我试图find一种方法将shell命令传递给Linux EC2实例。 基本上我有一个创buildEBS卷的脚本,启动一个CloudFormation堆栈,然后将新卷附加到堆栈中的EC2实例。 我想要做的是把这个音量作为脚本的一部分进行格式化和安装,但是我似乎在这一点上遇到了障碍。 我的python不是很棒,但我已经设法通过了大部分的这一点,同时学习一堆。 我考虑使用Paramiko,但是我需要通过几个服务器隧道到达实例的子网。 # Attach an EBS volume to the EC2 Server instance def attach_ebs(stack_id, results_volume): resources = cfn.list_stack_resources(stack_id) for r in resources: if r.resource_type == "AWS::EC2::Instance" and "Server" in r.logical_resource_id: ec2.attach_volume(results_volume, r.physical_resource_id, "/dev/sdh")
根据标题。 我build立了一个ec2实例,它正在工作并创build它的一个图像。 在重新启动时,使用该映像制作的原始vm和vms都没有打开端口22。 现在已经发生了几次,我检查了一番,确保centos防火墙在重新启动之前被禁用。 有任何想法吗?
我们在EC2 classic上有我们的生产环境,并且我们在托pipe托pipe环境中的某些服务器上有租约。 我们希望将后端服务的一部分放入数据中心,但应用程序中没有内置安全性,因此我们需要依赖专用networking和VPN。 一旦我们迁移到VPC,我认为这会更容易,因为AWS已经提供了这种服务,但我们还没有。 networking描述 EC2 Classic将所有实例放入10.0.0.0/8。 我们的数据中心在这个范围内也有一个子网,但是我怀疑我们可以改变这个。 数据中心有两台路由器可以连接IPSEC VPN。 服务说明 在数据中心运行的服务需要能够发起到EC2中的服务的连接,并且还能够接收由EC2中的服务发起的连接。 思路 我确信,如果我们在数据中心的服务只需要启动到EC2服务的连接,那么只需在EC2中为数据中心的路由器build立VPN端点即可连接,使用不同的子网,最后通过VPN将所有连接路由到10.0.0.0/8。 对于另一个方向,在所有需要启动到数据中心服务的连接的EC2实例上configuration额外路由是否最好?
我有一个运行Ubuntu 12.04.3 LTS的亚马逊ec2云服务器(GNU / Linux 3.2.0-52-virtual x86_64)。 我有安装使用bitnami图像的gitlab。 回购的SSH克隆不起作用。 我无法通过SSH密码sshlogin ➜ front-end git:(develop) ssh -vT [email protected] OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: Connecting to cloud.redrockrim.org [54.229.74.10] port 22. debug1: Connection established. debug1: identity file /Users/redrockrim/.ssh/id_rsa type 1 debug1: identity file /Users/redrockrim/.ssh/id_rsa-cert […]
作为亚马逊ec2的新手,我正在努力使我的申请工作。 我通过SSH连接了几次,我一直在运行和停止服务器,有时连接丢失,还有一些其他的东西… 在某些时候,我从JVM(我的应用程序使用Scala)得到的错误是没有足够的可用内存,并且无法分配它来运行自己。 我所做的是重新启动服务器。 有效。 但我认为应该有更有效的方法。 有没有? 更新 : Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5550000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 715849728 bytes for committing reserved memory. # An error report […]
在我的/var/lib/pgsql9/data/postgresql.conf我添加了port = 55434 ,如果我启动Postgres与/usr/bin/pg_ctl start -D /var/lib/pgsql9/data/作为postgres用户然后Postgres是听正确的端口lsof -i -nP : COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postgres 12127 postgres 3u IPv4 49394 0t0 TCP *:55434 (LISTEN) postgres 12127 postgres 4u IPv6 49395 0t0 TCP *:55434 (LISTEN) postgres 12127 postgres 10u IPv4 49402 0t0 UDP 127.0.0.1:57562->127.0.0.1:57562 postgres 12130 postgres 10u IPv4 49402 0t0 […]
我曾尝试在Amazon EC2中使用Apache服务器在Linux Amazon AMI映像下安装和/或更新phpMyAdmin三次,并且我没有安装最后一个版本。 这就是我所做的安装版本4.1.14: cd / var / www / html wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.1.14/phpMyAdmin-4.1.14-all-languages.tar.gz tar -xzvf phpMyAdmin-4.1.14-all-languages.tar.gz -C / var / www / html mv phpMyAdmin-4.1.14-all-languages phpmyadmin rm -rf phpMyAdmin-4.1.14-all-languages.tar.gz adduser phpmyadmin passwd phpmyadmin chown -R phpmyadmin.apache phpmyadmin / 光盘phpmyadmin mkdirconfiguration chmod o + rw config sudo cp config.sample.inc.php config / config.inc.php 注意:在重新安装之前,我将config.inc.php复制到一个目录中,在安装之后,我将它从/config.inc.php config / […]
任何人都可以帮我在我的EC2盒子上安装git吗? 当我运行: sudo yum install git 我得到: Resolving Dependencies –> Running transaction check —> Package git.x86_64 0:1.8.2.1-1.el6 will be installed –> Processing Dependency: perl-Git = 1.8.2.1-1.el6 for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Git) for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Error) for package: git-1.8.2.1-1.el6.x86_64 –> Running transaction check —> […]