通过SAE的海外代理绑定独立域名,有时会遇到服务不稳定的情况,导致应用无法访问。
此时,如果手边恰好有一台可用的位于海外的Linux服务器,可以通过Nginx服务器为SAE应用搭建一个临时的反向代理,以解燃眉之急。
Nginx服务器的安装与反向代理的配置:
以CentOS系统为例,首先使用yum安装nginx服务器:
[root@localhost ~]# yum install nginx
然后更改nginx配置文件:
vi /etc/nginx/conf.d/default.conf
将location / {...}代码段替换为如下内容(<<APP_NAME>>替换为应用名):
location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Host $remote_addr; proxy_pass http://<<APP_NAME>>.sinaapp ...