用apache给GAE做反向代理

2011-02-24 17:15:58 +08:00
 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,没钱的朋友可以考虑
7381 次点击
所在节点    问与答
17 条回复
liuhang0077
2011-02-24 21:12:45 +08:00
朋友能帮忙弄下么=,=..... 真的不会弄.
HUan
2011-02-24 21:29:09 +08:00
多谢lz分享。
随便请教下,lz这个apache rewrite是放在AWS上么?
liuhang0077
2011-02-24 21:59:57 +08:00
@HUan 能给教教么
xds2000
2011-02-24 22:52:27 +08:00
免费的amazon web service?好奇
jo32
2011-02-24 22:54:39 +08:00
免费的amazon web service?
xds2000
2011-02-24 22:55:16 +08:00
xds2000
2011-02-25 00:05:38 +08:00
aws这促销好像不灵了
magic
2011-02-25 09:55:26 +08:00
@liuhang0077 taoyu@mail.ustc.edu.cn我邮箱,可以邮件联系
magic
2011-02-25 09:56:32 +08:00
@HUan aws的ec2相当于VPS,在上面安装apache后,在apache的配置文件中写入类似上面的规则即可
magic
2011-02-25 09:57:54 +08:00
@xds2000 一直可以用啊,免费一年还是很给力的,一年之后换一张visa卡就可以了。其实我也没有visa卡,是用同学的,反正也不花他的钱,一年之后再换一个同学借visa卡....
Banana_Co
2011-02-25 10:00:19 +08:00
怎么发在问与答下面的?
magic
2011-02-25 10:01:15 +08:00
@Banana_Co 发错地方了.....
beta4better
2011-03-08 23:46:34 +08:00
这么写无法用google的账户登录,登录的时候会重定向到 http://write-to-future.appspot.com
magic
2011-03-09 08:33:44 +08:00
@beta4better 恩,的确如此,如何解决呢?有何建议?
lepture
2011-03-09 20:48:18 +08:00
@magic aws 可以装 nginx 么?
magic
2011-03-09 21:50:49 +08:00
@lepture 肯定可以啊
linsk
2011-12-15 10:25:16 +08:00
请教这一行 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