使用nginx 反向代理给SAE 应用绑域名
🕣 by pyList at 2012-01-04 19:58
SAE 有 rewrite 功能,但不能根据响应 header 做重定向,只好在VPS 上用 nginx 试了。
反向代理
用 nginx 做反向代理的性能很高,约有10%的性能损失,对于大多数站点,这点损失没多大影响。
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 备案经验?介绍一下。
更新
已经完善的SAE 平台已经有代备案的入口
本文网址: https://pylist.com/t/1325678280 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表第一条评论!
相关推荐
小工具
标签
国外
vps
nginx
反向
访问
聊天室
redis
websockets
chat
轻量级
sae
python
博客
一款
send
mail
注意
示例
tornado
pytenjin
py
tenjin
模板
上传
服务器
中断
文件
mysql
128
blog
告一段落
gzip
开启
方法
openwrt
国内
form
data
post
u盘
mac
diskutil
格式化
顽固
最新版
wndr4300
固件
升级
sqlite3
连接池
time
golang
timestamp
小结
时间
默认值
struct
设置
failed
load
devtools
sourcemap
chrome
cpu
debian
ubuntu
查看
温度
ssdb
全文
搜索
实现
google
身份验证
authenticator
迁移
手机
硬件加速
ubnt
er
路由
转码
链接
中文
安全
编译
cjson
lua
module
错误
解决
自动更新
microsoft
关闭
app
store
登录
未知
静音
风扇
主机
笔记本
改造
低功耗
web
爬虫
组装
微信
尝鲜
视频
体验
server
浏览
webdriver
微博
selenium
gnu
linux
安装
系统启动
usb
宅家
坑记
屏幕
动手
quic
抢先
最近发表
- Chrome 控制台 DevTools failed to load SourceMap 警告的消除方法
- Mac 关闭 Microsoft 自动更新
- Mac 登录 App Store 出现“发生了未知错误”的解决方法
- 老笔记本改造为无风扇静音主机方案
- 自己组装21瓦低功耗家庭爬虫、文件、web服务器
- 微信视频号尝鲜体验
- Ubuntu/Debian 查看CPU温度的方法
- 在Ubuntu/debian Server 系统使用Chrome 无头浏览模式
- 换手机后 Google 身份验证器 Google Authenticator 数据迁移的简单方法
- 使用Golang selenium WebDriver 自动登录微博
- 在 Ubuntu 或其它 GNU/Linux 系统下安装 Debian
- Mac 下制作 USB ubuntu/debian 系统启动、安装盘的几种方法
- ubuntu/debian 下自行编译 OpenWRT 固件
- 宅家自己动手换手机屏幕掉坑记
- 路由 UBNT ER-X 官方固件升级及开启硬件加速的方法
- 在 Nginx 和 Golang web 上抢先体验 QUIC
最近浏览
- OpenWrt 国内源
- python form-data post上传数据简便方法
- 在终端使用Mac diskutil 命令格式化顽固U盘
- WNDR4300 固件升级到 OpenWrt 最新版
- python SQLite3 连接池
- golang timestamp time 时间戳小结
- go struct 设置默认值
- Chrome 控制台 DevTools failed to load SourceMap 警告的消除方法
- Ubuntu/Debian 查看CPU温度的方法
- ssdb 全文搜索的实现
- 换手机后 Google 身份验证器 Google Authenticator 数据迁移的简单方法
- 路由 UBNT ER-X 官方固件升级及开启硬件加速的方法
- 用python 对中文链接安全转码
- ubuntu/debian 下自行编译 OpenWRT 固件
- 出现 lua module 'cjson' not found 错误的解决方法
- Mac 关闭 Microsoft 自动更新