Articles of amazon ec2

如何设置mongodb以在AWS上快速缩放

我想在AWS上使用mongodb部署一个数据库,并且我认为这个数据库将会收到大量的数据,需要考虑一台服务器是不够的可能性,所以我的问题是: 是否可以使用弹性计算云(EC2)自动启动带有数据库的新服务器,而不停止其他服务器的服务?

ElasticBeanstalk上的Node.js应用程序无法访问服务器上的私钥文件

我有一个运行在ElasticBeanstalk上的node.js应用程序。 它的一部分configuration是一个.p12密钥文件的path。 当应用程序尝试使用密钥文件时,抛出权限被拒绝的exception。 我的问题是,如果我把密钥文件放在最好的位置,并有正确的权限,或者我应该使用其他地方或权限。 该应用程序是一个parse-server-example克隆,它被安装到EB服务器上的/ var / app / current。 我已经把密钥文件放在/home/ec2-user/.ssh中。 我已经尝试将密钥文件上的权限设置为400,644,甚至777.ssh目录本身有700.我看到的错误是: 运行在端口8081上的parse-server-example。/var/app/current/node_modules/parse-server/lib/ParseServer.js:339 throw err; ^ 错误:EACCES:权限被拒绝,在Error(native)处打开“/home/ec2-user/.ssh/key.p12”

使用eclipse Saros RTC插件与openfire xmpp服务器缓慢文件传输

我使用Amazon ec2在Windows Server 2012 R2上设置了一个Openfire xmpp服务器。 当试图通过即时消息客户端(如Psi)共享文件时,两个客户端之间的文件传输速度可以达到1Mb / s以上,而在eclipse上使用Saros时,速度会停留在16Kb / s。 当使用lightwitch.org等公共服务器时,速度要快得多。 为了加快Saros文件传输,我可以在服务器端更改什么设置? 这是服务器:ec2-50-112-150-21.us-west-2.compute.amazonaws.com 我相当新的服务器,所以请亲切…

Amazon EC2上的ProxyPass位于负载平衡器后面

我在我的本地机器上使用ProxyPass,并在apache conf中使用下面的指令,它工作正常: ProxyPass /v2/ http://localhost:1337/ 我需要对使用SSL的负载均衡器后面的Amazon EC2实例执行相同操作。 我试图在实例本身上configuration它,但是Apache给了我下面的错误: [Wed Jun 01 13:09:43.719654 2016] [proxy:warn] [pid 2664] [client 172.31.8.62:33435] AH01144: No protocol handler was valid for the URL /v2/user/login. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule. 我做了一些研究,并说它是因为缺lessmod_ssl。 我试着安装它,因为与另一个版本的mod_ssl冲突而失败。 而当我看到/etc/httpd/modules目录时,它没有安装mod_ssl。 这让我怀疑是否在负载平衡器上安装了mod_ssl。 我也有访问负载平衡器,但我不知道如何进行。 我没有足够的关于EC2负载平衡的知识,所以我有两个问题: […]

我正努力在运行Amazon Linux的Amazon EC2服务器上安装darkstat。 有小费吗?

您好,感谢您提前阅读这个问题。 免责声明:在pipe理服务器方面,我还是一个新手。 我运行的是Amazon EC2服务器(运行Amazon Linux),我试图通过SSH安装darkstat(一个stream量监控器 – https://unix4lyfe.org/darkstat ),但遇到了困难。 不幸的是, sudo yum install darkstat不起作用(显然darkstat不是Amazon的存储库的一部分)。 我尝试通过以下步骤(在darkstat网站上推荐)手动安装darkstat: 首先,我安装了前提条件: sudo yum groupinstall "Development Tools" sudo yum install libpcap-devel 然后我开始安装darkstat的过程: cd /usr/src (which could be the wrong location for all I know) wget https://unix4lyfe.org/darkstat/darkstat-3.0.719.tar.bz2 tar xjvf darkstat-3.0.719.tar.bz2 cd darkstat-3.0.719 ./configure make 根据黑暗指南,我应该能够input“darkstat -i eth0”(当然没有引号),魔法应该开始。 不幸的是,我收到了一个可怕的“bash:darkstat:command not found”消息,暗示darkstat未能安装。 任何想法,我想在尝试安装过程中出错? 在安装过程中我没有注意到任何明显的错误 – […]

OpenVPN | 如何使服务器通过OpenVPN网关与局域网中的另一台服务器进行通信?

我一直在尝试EC2实例(OMD)通过另一个EC2实例(OpenVPN)与我的LAN服务器(Raspberry Pi)进行通信,但是我无法使其工作。 即使SSH设置是默认的,没有防火墙,OMD服务器也可以ping RPi,但不能通过SSH连接。 端口6556是可以访问的。 从OMD服务器端口扫描 [root@omd ~]# nc -zvv 192.168.16.150 6556 Connection to 192.168.16.150 6556 port [tcp/*] succeeded! [root@omd ~]# nc -zvv 192.168.16.150 22 nc: connect to 192.168.16.150 port 22 (tcp) failed: Connection timed out [root@omd ~]# RPi的22和6556对所有人都是开放的,但为什么OMD不能SSH呢? root@rpi:~# netstat -tunlp | egrep "6556|22" tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 535/sshd tcp 0 0 […]

你如何正确部署Angular应用程序?

我正在编写一个angular2应用程序,并希望将其部署在EC2实例上。 这是我目前的设置。 在服务器上使用gulp来构build打字稿和scss。 然后,我设置nginx设置一个简单的HTTP服务器来直接提供文件。 这是我在/etc/nginx/sites-available/ server { server_name subdomain.mydomain.com; access_log off; root /home/ubuntu/www/flowchart-wizard/; location / { try_files $uri /$uri /index.html; } location /* { try_files $uri /$uri /index.html; } } 在为/*添加规则之后,到目前为止,所有的工作都很好(包括路由)。 作为一个初学者,我不确定这是一个多好的设置。 我也尝试在nohup后台运行lite-server ,并使用proxy_pass在nginx中指示请求。 不过,我很快就放弃了这个想法,因为lite-server只是为了开发而已。 你的方法是什么? 我以后用我当前的设置会遇到任何问题吗? 部署angular2应用程序的最佳方式是什么?

无法访问Ubuntu EC2 ssh,连接到服务器IPclosures

我的服务器由于stream量过大而出现错误,并且在访问网站时经常出现此消息 Error: EMFILE: too many open files, open '/home/ubuntu/chat2/public/style.css' at Error (native) 为了解决这个问题,我search了一下,并试图增加Ubuntu中的Ulimit。 最近我更改了以下文件 sysctl.conf 正如我遵循本教程http://ithubinfo.blogspot.in/2013/07/how-to-increase-ulimit-open-file-and.html 也改变了 /etc/security/limits.conf 我这样做后,我退出了我的SSH,然后尝试login,从那以后我无法进入。 它login,然后告诉我连接到(服务器IP)closures。 看到 我怎样才能访问我的terminal和/或恢复我的limits.conf和sysctl.conf ? 更新: 我试图访问它通过FTP文件zilla,它给错误“意外的文件SFTP结束”。 如何在没有terminal访问的情况下再次编辑这些文件?

无法设置对Amazon EC2 Windows Server 2008 R2实例的FTP访问

我试图设置FTP访问我的Windows 2008 R2实例。 我在这里遵循指南: http://handziuk.com/blog/post/2014/10/01/setting-up-ftp-access-to-windows-2008-r2-through-amazon-ec2 和这里: https://stackoverflow.com/questions/26470039/how-to-enable-ftp-passive-mode-for-amazon-ec2-server-with-iis 我做了以下几件事: 在IIS中安装FTP服务 在IIS中设置一个FTP站点,指向我想要访问文件的目录。 在服务器级别configurationFTP防火墙支持使用端口41000-41099和我的弹性IP的外部IP地址 运行以下命令: netsh advfirewall firewall add rule name=FTP_Service action=allow service=ftpsvc protocol=TCP dir=in netsh advfirewall set global StatefulFTP disable 在端口41000-41099和21的实例安全组中添加了必要的入站规则 重新启动FTP服务。 但是,在FileZilla中,我仍然无法使用弹性IP和pipe理员login凭据进行连接。 我得到这个错误: Status: Connecting to Elastic IP… Status: Connection established, waiting for welcome message… Error: Connection closed by server Error: Could not connect to server […]

在调用web服务的时候,reqest在aws ec2的域名parsing上超时了

我有两个基于PHP symfony2框架的Web应用程序。 我已经创build了Web服务请求来在它们之间传输数据,这两个应用程序托pipe在相同的AWS服务器和不同的子域。 域在BigRock上注册。 当我通过浏览器调用该API时,它的工作正常,响应也快不到0.5秒。 但有时两天,当我的一个应用程序发生错误发生后,另一个应用程序的Web请求 " Resolving timed out after 15524 milliseconds 500 Internal Server Error – RequestException " 无法parsing域名和请求超时。 Web服务不需要太多的时间来完成执行,也不会有繁重的操作。 所以这是一个域相关的问题。 我与域名提供商检查了这个问题,他们确信域名正确parsing到AWS服务器。 我找不到为什么它不在相同的EC2实例parsing域。 这可能是AWS的原因。