我使用的是 goddady 的 VPS。家里使用 mac 。所以直接在 terminal 中使用 ssh 連接服務(wù)器即可。
> ssh 189.129.1.12 -l username
敲入密碼,進入服務(wù)器。
> su
敲入密碼,進入根用戶。
> cd /etc/ngnix/
進入 ngnix 配置文件目錄,進入 conf.d 目錄
> vim ghs.conf
建立一個 配置文件
一個范例:
upstream ghs {
ip_hash;
server ghs.google.com;
server 72.14.203.121;
server 72.14.207.121;
server 74.125.43.121;
server 74.125.47.121;
server 74.125.53.121;
server 74.125.77.121;
server 74.125.93.121;
server 74.125.95.121;
server 74.125.113.121;
server 216.239.32.21;
server 216.239.34.21;
server 216.239.36.21;
server 216.239.38.21;
}
server {
listen 80;
server_name ghs.myhosts.com www.test.com;
access_log /data/logs/ghs_proxyaccess.log;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://ghs;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect false;
}
}
>/etc/init.d/ngnix start
啟動 nginx
在本機的瀏覽器中敲入反向代理 server 的 ip,能看到 ngnix 的藍色的界面,這驗證了 ngnix 啟動正常
> ping ghs.myhosts.com
應(yīng)該指向反向代理 server 的 ip
首先將你的域名例如,www.tests.com 綁定到 google app engine 的你的目標 application 上
然后,在你的域名服務(wù)提供商那里,添加一個 www.tests.com 指向 ghs.myhosts.com 的 CNAME 即可。