У нас есть блог, который мы размещаем на github с Jekyll; это там: http://blog.superfeedr.com
В идеале, я хочу, чтобы он был на http://superfeedr.com/blog/, потому что нам нужно добавить немного AJAX, и нам нужно избежать проблем с «Same Origin Policy».
Мы используем 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: очевидно, мы могли бы разместить блог на нашем главном сервере, но цель состоит в том, чтобы разместить его на другом хосте, чтобы мы могли почти гарантировать, что он будет онлайн, если сайт не работает ...