Welcome! Log In Create A New Profile

Advanced

Dropbox as upsream server

April 11, 2013 04:15AM
I'm trying to use the Dropbox public folder and my nginx server as a upstream server to server static files. I'm hoping someone can point me in the right direction or tell me what I'm doing wrong.

So:
my.domain.net/u/#########/*.bz2 serves from http://dl.dropbox.com/u/#########/*.bz2 "twice" as much as my.domain.net/u/#########/*.bz2

It seems when the server uses the x.x.x.x:80 it loops and hits the proxy_pass directive over and over resulting in a 500 error.

Any help is appreciated!


Here is what my configuration looks like:
upstream backend {
server x.x.x.x:80 weight=1 max_fails=2;
server dl.dropbox.com:80 weight=2 max_fails=2;
}

server {
listen 80;
server_name my.domain.net www.my.domain.net;
root /path/to/my/root/;

location /u/#########/ {
autoindex on;
autoindex_exact_size off;
}

location ~* ^.+.(bz2|bsp|nav)$ {
proxy_pass http://backend;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}

}
SubjectAuthorPosted

Dropbox as upsream server

winniethepoohApril 11, 2013 04:15AM

Re: Dropbox as upsream server

Maxim DouninApril 11, 2013 07:06AM

Re: Dropbox as upsream server

winniethepoohApril 11, 2013 11:08AM

Re: Dropbox as upsream server

Maxim DouninApril 11, 2013 11:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 78
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 184 on July 08, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready