我正在使用Arch Linux服务器在Amazon Ec2上。 虽然我真的很喜欢它,但我却遇到了让nginx显示任何东西的问题。 每当我尝试把我的主机名放入浏览器时,浏览器就会指出由于某种原因它不可用,就好像主机不存在一样。 有一件事我想知道的是,我怎样才能把它启动和运行? 有没有一个特定的Linux的Linuxconfiguration,我必须做的,使其networking可访问? 我有端口80打开,以及端口22.我已经尝试使用gunicorn,python-flup和nginx。 Nginxconfiguration user http; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on; #tcp_nopush on; […]
我使用Apache的mod_proxy模块在我的EC2实例上configuration了一个HTTP代理服务器。 我现在希望代理只接受来自其他EC2实例的请求,我该如何实现? 这是我的代理configuration: ProxyRequests On <Proxy *> Order deny,allow Deny from all Allow from ??? </Proxy> 我知道一个解决scheme可能是必须代理监听另一个端口,并在AWS上configuration一个安全组,以便只有我的EC2实例可以访问该端口,这是要走的路吗? 谢谢。
我正在使用主pipe在微EC2实例上启动我的node.js应用程序。 但是,该应用只能保持运行一段时间,直到最终closures。 不完全确定该应用程序运行多久,但我猜大约几个小时左右。 有时less一些。 我的问题是,我应该在远程服务器上的位置来debugging这种问题? 我正在运行亚马逊Linux AMI。
更新:现在正在工作。 原来我在named.conf.options文件里丢失了一个有效的DNS转发器。 我试图让内部DNS启动并在EC2实例上运行。 主要目标是能够为其他AWS服务定义CNAME别名。 例如:除了使用可能随时间变化的RDS端点,还可以使用别名mysql.company.int 。 我使用bind9 ,这是我的configuration文件: /etc/bind/named.conf.local zone "company.int" { type master; file "/etc/bind/db.company.int"; }; /etc/bind/db.company.int ; $TTL 3600 @ IN SOA company.int. company.localhost. ( 20120617 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS company.int. @ IN A 127.0.0.1 @ […]
我需要build模使用Amazon AWS资源(EC2)进行video处理的Rails应用程序。 应用程序允许用户转换video。 video由用户上传。 现在它正在运行一个实例,但我看到需要扩大/改变的事情。 题: 创build两个实例是否有意义: 1)应用程序前端。 处理上传,数据库的东西。 2)video处理实例。 高内存的东西,正在被应用程序N1击中。 会更有效率吗? 有没有办法让实例N2工作不是不断的,而只是在需要处理video的时候? 我会看到任何好处,而不是扩大到更大的实例大小,并保持在同一个实例?
我正在运行nginx版本1.1.19,我有configuration服务器指令来提供不同的页面,取决于是否有人用主机名domain.com(我显示主网页)击中我的服务器,或者他们是否打我的服务器与其他任何(我显示“没有直接的匹配,但你仍然得到这个不错的网页”页面)。 的fileA server { listen 80; server_name domain.com; root /home/ubuntu/http_resources/apex/public; location / { index index.html; } FILEB server { listen 80; server_name ""; #Should catch everything else. root /home/ubuntu/http_resources/otherwise/public; location / { index index.html; } 这两个服务器块configuration都在两个单独的文件中,符号链接到已启用网站。 这符合我的预期。 domain.com – >显示主网页 dummy.domain.com – >显示“无直接匹配…”页面 www.domain.com – >显示“无直接匹配…”页面 问题 我想将www.domain.comredirect到domain.com,但是其他所有子域仍然会出现“No direct matches …”页面。 我创build一个文件包含 fileC: server { […]
设置保留实例时,Windows和Windows(Amazon VPC)有什么区别? 我能用AMI吗?
我有一个网站,我想增加冗余。 这不是一个庞大的网站,每天可能只会收到less量的数据库更新和/或文件,但是网站一直处于运行状态非常重要。 由于服务器在EC2实例上运行,因此我认为我只是利用Elastic Load Balancing来实现负载平衡器的附加优势。 由于该网站没有收到大量的更新,我想可以每隔几分钟运行一次rsync就可以修改文件,但是保持数据库同步的常用方法是什么? 这个设置的任何问题?
我正在研究创build一个PostgreSQL数据库镜像(在Amazon EC2上运行),我已经听说了XFS的好处。 但是,由于最终你运行在虚拟机上,所以EC2上XFS的增长可能不如准系统。 我将看到EC2上XFS的重大改进?
在EC2实例(Xen虚拟化)中,可以通过主机VM禁用客户VM的时间同步。 我发现它可以通过修改xen.independent_wallclock = 1在Linux实例上完成 有没有类似的方式来做到这一点的Windows?