我们在 github 上使用 Jekyll 托管了一个博客;它在那里:http: //blog.superfeedr.com
理想情况下,我希望它位于http://superfeedr.com/blog/因为我们需要添加一些 AJAX 并且我们需要避免“同源策略”问题。
我们在“主”网络服务器上使用 Nginx,我有以下设置:
location /blog/ {
proxy_pass http://blog.superfeedr.com/;
proxy_redirect off;
proxy_max_temp_file_size 0;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
不幸的是,如果您访问http://superfeedr.com/blog/ ,您会看到这显然是行不通的。奇怪的是,我们被重定向到 Github 的主页。
PS:显然,我们可以将博客托管在我们的主服务器上,但我们的目标是将其托管在不同的主机上,这样我们几乎可以保证在网站关闭时它仍然在线......