magic
V2EX  ›  问与答

用apache给GAE做反向代理

  •  
  •   magic · Feb 24, 2011 · 8382 views
    This topic created in 5581 days ago, the information mentioned may be changed or developed.
    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,没钱的朋友可以考虑
    17 replies    1970-01-01 08:00:00 +08:00
    liuhang0077
        1
    liuhang0077  
       Feb 24, 2011
    朋友能帮忙弄下么=,=..... 真的不会弄.
    HUan
        2
    HUan  
       Feb 24, 2011
    多谢lz分享。
    随便请教下,lz这个apache rewrite是放在AWS上么?
    liuhang0077
        3
    liuhang0077  
       Feb 24, 2011
    @HUan 能给教教么
    xds2000
        4
    xds2000  
       Feb 24, 2011
    免费的amazon web service?好奇
    jo32
        5
    jo32  
       Feb 24, 2011
    免费的amazon web service?
    xds2000
        6
    xds2000  
       Feb 24, 2011
    xds2000
        7
    xds2000  
       Feb 25, 2011
    aws这促销好像不灵了
    magic
        8
    magic  
    OP
       Feb 25, 2011
    @liuhang0077 [email protected]我邮箱,可以邮件联系
    magic
        9
    magic  
    OP
       Feb 25, 2011
    @HUan aws的ec2相当于VPS,在上面安装apache后,在apache的配置文件中写入类似上面的规则即可
    magic
        10
    magic  
    OP
       Feb 25, 2011
    @xds2000 一直可以用啊,免费一年还是很给力的,一年之后换一张visa卡就可以了。其实我也没有visa卡,是用同学的,反正也不花他的钱,一年之后再换一个同学借visa卡....
    Banana_Co
        11
    Banana_Co  
       Feb 25, 2011
    怎么发在问与答下面的?
    magic
        12
    magic  
    OP
       Feb 25, 2011
    @Banana_Co 发错地方了.....
    beta4better
        13
    beta4better  
       Mar 8, 2011
    这么写无法用google的账户登录,登录的时候会重定向到 http://write-to-future.appspot.com
    magic
        14
    magic  
    OP
       Mar 9, 2011
    @beta4better 恩,的确如此,如何解决呢?有何建议?
    lepture
        15
    lepture  
       Mar 9, 2011
    @magic aws 可以装 nginx 么?
    magic
        16
    magic  
    OP
       Mar 9, 2011
    @lepture 肯定可以啊
    linsk
        17
    linsk  
       Dec 15, 2011
    请教这一行 RewriteRule ^(.*)$ http://write-to-future.appspot.com/$1 [P] 中的URL可以是http://write-to-future.appspot.com/blog/1/2/3/ 这样的url么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2853 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 04:45 · PVG 12:45 · LAX 21:45 · JFK 00:45
    ♥ Do have faith in what you're doing.