首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊EC2作为代理

亚马逊EC2作为代理
EN

Server Fault用户
提问于 2011-10-08 19:12:57
回答 1查看 858关注 0票数 3

我想在EC2上运行一个微实例,作为我的GAE应用程序的代理服务器。我找到了这篇关于如何在ami-ad7e2ee8上运行它的文章:

http://blog.magicalhobo.com/2011/04/11/running-a-reverse-proxy-for-app-engine-on-amazon-ec2/

但这句话似乎已经过时了。如果我想轻松地制作这样的代理服务器,有人能告诉我使用哪个免费的EC2吗?或者如果不可能这样做,我还能用什么其他方式作为一个免费的实例来运行代理服务器(一步一步的教程会受到欢迎)?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-10-08 20:07:35

本文中概述的过程实质上相当于更改DNS设置以将域指向EC2实例,并在该EC2实例上运行Nginx (一个The服务器),并将请求代理到Google。这一总体思想几乎可以应用于任何AMI。我建议使用Amazon的Linux的32位版本( AMI -7f418316)来实现这个目的(它在免费层工作,并优化为性能良好。它基于RHEL/CentOS,因此您将更改以下行:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx

转入:

代码语言:javascript
复制
sudo yum update
sudo yum install nginx

其余的指令基本上保持不变(虽然我不认为‘sites’是默认创建的,主nginx配置文件在/etc/nginx/nginx.conf中)。

另外,如果您使用AWS控制台来启动实例,您将在符合在空闲层中使用的实例旁边注意到一个黄色星号。它们中的任何一个都应该能很好地实现这一目的,尽管最简单的(即那些没有预先装载各种不必要的软件)将最适合您的目的。

如果您确实希望坚持使用Ubuntu,您可以在Ubuntu的EC2入门指南上找到官方列表。此列表将ami-f333fe9a作为当前的Ubuntu 10.10 32位AMI (这符合免费层的条件),尽管您可能更喜欢使用32位Ubuntu 11.04 (ami-e358958a)。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/319769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档