用apache给GAE做反向代理

2011 年 2 月 24 日
 magic
you8g挂了,chinasb挂了,还是自己弄反向代理吧

虽然用了几个月的apache,但基本还是啥也不懂,昨天自己摸索着在apache上给GAE弄了反向代理,其实是非常简单的,分享给需要的朋友:

NameVirtualHost *:80
<VirtualHost *:80>
ServerName writetofuture.com
RewriteEngine On
RewriteRule ^(.*)$ http://write-to-future.appspot.com/$1 [P]
</VirtualHost>
<VirtualHost *:80>
ServerName www.colorfulcloud.com
</VirtualHost>

www.colorfulcloud.com 是我原来的博客,基于Django,放在我的服务器上,跟GAE没关系

www.writetofuture.com 是我在GAE上的应用,需要为它建立一个virtualhost,并且使用rewrite模块,将来自 writetofuture.com 的请求rewrite到 *.appspot.com ,注意后面的规则是[P],而不是[R]

最后将 writetofuture.com A记录到我的服务器ip地址即可

作为一个穷学生,我是肯定买不起VPS的,一直用免费的amazon web service,没钱的朋友可以考虑
8103 次点击
所在节点    问与答
17 条回复
liuhang0077
2011 年 2 月 24 日
朋友能帮忙弄下么=,=..... 真的不会弄.
HUan
2011 年 2 月 24 日
多谢lz分享。
随便请教下,lz这个apache rewrite是放在AWS上么?
liuhang0077
2011 年 2 月 24 日
@HUan 能给教教么
xds2000
2011 年 2 月 24 日
免费的amazon web service?好奇
jo32
2011 年 2 月 24 日
免费的amazon web service?
xds2000
2011 年 2 月 24 日
xds2000
2011 年 2 月 25 日
aws这促销好像不灵了
magic
2011 年 2 月 25 日
@liuhang0077 taoyu@mail.ustc.edu.cn我邮箱,可以邮件联系
magic
2011 年 2 月 25 日
@HUan aws的ec2相当于VPS,在上面安装apache后,在apache的配置文件中写入类似上面的规则即可
magic
2011 年 2 月 25 日
@xds2000 一直可以用啊,免费一年还是很给力的,一年之后换一张visa卡就可以了。其实我也没有visa卡,是用同学的,反正也不花他的钱,一年之后再换一个同学借visa卡....
Banana_Co
2011 年 2 月 25 日
怎么发在问与答下面的?
magic
2011 年 2 月 25 日
@Banana_Co 发错地方了.....
beta4better
2011 年 3 月 8 日
这么写无法用google的账户登录,登录的时候会重定向到 http://write-to-future.appspot.com
magic
2011 年 3 月 9 日
@beta4better 恩,的确如此,如何解决呢?有何建议?
lepture
2011 年 3 月 9 日
@magic aws 可以装 nginx 么?
magic
2011 年 3 月 9 日
@lepture 肯定可以啊
linsk
2011 年 12 月 15 日
请教这一行 RewriteRule ^(.*)$ http://write-to-future.appspot.com/$1 [P] 中的URL可以是http://write-to-future.appspot.com/blog/1/2/3/ 这样的url么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/8887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX