우리는 지킬과 함께 github에 호스트 블로그가 있습니다; 거기에있다 : http://blog.superfeedr.comGitHub 페이지 용 Nginx 프록시?
내가 AJAX를 추가 할 필요가 있기 때문에 이상적으로는 http://superfeedr.com/blog/이어야하고 "같은 출처 정책"문제를 피할 필요가있다.
우리는 우리의 "주"웹 서버에 Nginx에를 사용하고, 나는 다음과 같은 설정이 : 당신이 작동하지 않습니다 분명히 http://superfeedr.com/blog/이에 가면 당신이 볼 수 있듯이, 불행하게도
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;
}
합니다. 이상하게도 Github의 홈페이지로 연결됩니다.
PS : 분명히 ... 우리는 우리의 주요 서버에 블로그를 호스팅 할 수 있지만, 목표는 우리가 거의 사이트가 다운되면 온라인으로 그것을 보장 할 수 있도록 다른 호스트에 호스팅하는 것입니다
약. 이 다른 호스트는 외로운 온라인 상태를 유지하게되며 이는 blog.superfeedr.com으로 만 사용할 수 있음을 의미합니다. 메인 서버가 다운되었을 때 superfeedr.com/blog/는 작동하지 않습니다. 당신이 그것을 이해하기를 바랍니다. – rzab
음, Nginx가 다운 된 경우에만, 응용 프로그램이 다운 된 경우가 아니라면 우리가 원하는 것입니다. –