使用nginx 反向代理给SAE 应用绑域名

pylist 463

SAE 有rewrite 功能,但不能根据响应 header 做重定向,只好在VPS 上用nginx 试了。代码如下:

###SAE
server {
    listen 80;
    server_name www.saespot.com;
    
    location / {
        proxy_redirect off;
        proxy_pass http://saepy.sinaapp.com;
        proxy_set_header Host "saepy.sinaapp.com"; 
        proxy_set_header X-Real-IP $remote_addr; 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        access_log off;
        error_log off;
    }
    
}

速度变慢了很多。
这种方式绑定域名的另一个缺点是,还不能把二级域名xxx.sinaapp.com 定向到已绑定的域名。

总结

这里只是尝试,最好不要用这种方式绑定域名,VPS 在国外,访问超慢,听说可以写信给SAE 要求绑定域名,但要求域名已备案。个人对备案没有经验,以前尝试备过,没成功。谁有空域名+SAE 备案经验?介绍一下。

登录发表评论