前两天的博文 GDUT粤港机器人学院简介 里用 iframe 嵌套 xbotpark机器人学院 的页面。由于 safari 中的 iframe 不支持 http 的加载,只支持 https。导致了手机上看到空白的 iframe 部分。而 xbotpark 的网站并没有配置 ssl,因此用自己的 vps 和域名对其反向代理再嵌套。
Nginx配置中插入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#PROXY-START/
location ~* \.(php|jsp|cgi|asp|aspx)$
{
proxy_pass http://www.xbotpark.com;
proxy_set_header Host www.xbotpark.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
}
location /
{
proxy_pass http://www.xbotpark.com;
proxy_set_header Host www.xbotpark.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;

add_header X-Cache $upstream_cache_status;

#Set Nginx Cache

add_header Cache-Control no-cache;
expires 12h;
}

#PROXY-END/

推荐工具

DigitalOcean推出的Nginx配置文件生成器
基本上涵盖了常见的情况。当然也可以用来学习nginx的配置。界面提供中文。
Nginx配置文件生成器

参考资料

nginx教程