Skip to content

Instantly share code, notes, and snippets.

@sajadbahar
Created December 30, 2019 17:37
Show Gist options
  • Select an option

  • Save sajadbahar/56ce214f1a649e12c91224d0a93bb08f to your computer and use it in GitHub Desktop.

Select an option

Save sajadbahar/56ce214f1a649e12c91224d0a93bb08f to your computer and use it in GitHub Desktop.
server {
listen 80;
server_name something;
root /opt/trends;
#use google as dns
resolver 8.8.8.8;
location / {
index index.html;
}
location /stylesheets {
try_files $uri @dynamiccycletour;
}
location /fonts {
try_files $uri @dynamiccycletour;
}
location /javascripts {
try_files $uri @dynamiccycletour;
}
location ~ /tiles/(.*)$ {
add_header Referrer-Policy "no-referrer";
add_header cookie "rm=1; _ga=GA1.2.700894653.1503910114; _gid=GA1.2.926956837.1505534660; _gat=1; ssn=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWM0NDg1ZmM5MDZjMTI2ODZhNjVi%0AYjc5NDUwMjFlMDgyZThkZThkZGIwZTFhY2NjMWQwNzQzYmY0NjE2NWY3NTgG%0AOwBGSSIKb2F1dGgGOwBUewZJIgx0d2l0dGVyBjsAVHsGSSIXY2FsbGJhY2tf%0AY29uZmlybWVkBjsAVFRJIiZfcGFkcmlub190cmVuZHNtYXAyX3RyZW5kc21h%0AcC9hcHAGOwBGaQJFrQ%3D%3D%0A--2a2004a743398fda813fe82e2e87bdbbc99d1259; v=36.500805317604815%2C51.37207031250001%2C6";
proxy_pass https://www.ss.com/tiles/$1;
}
location ~ /api/global_volume/(.*)$ {
add_header Referrer-Policy "no-referrer";
add_header cookie "rm=1; _ga=GA1.2.700894653.1503910114; _gid=GA1.2.926956837.1505534660; _gat=1; ssn=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWM0NDg1ZmM5MDZjMTI2ODZhNjVi%0AYjc5NDUwMjFlMDgyZThkZThkZGIwZTFhY2NjMWQwNzQzYmY0NjE2NWY3NTgG%0AOwBGSSIKb2F1dGgGOwBUewZJIgx0d2l0dGVyBjsAVHsGSSIXY2FsbGJhY2tf%0AY29uZmlybWVkBjsAVFRJIiZfcGFkcmlub190cmVuZHNtYXAyX3RyZW5kc21h%0AcC9hcHAGOwBGaQJFrQ%3D%3D%0A--2a2004a743398fda813fe82e2e87bdbbc99d1259; v=36.500805317604815%2C51.37207031250001%2C6";
proxy_pass https://www.ss.com/api/global_volume/$1;
}
location ~ /data/trend/(.*)$ {
add_header Referrer-Policy "no-referrer";
add_header cookie "rm=1; _ga=GA1.2.700894653.1503910114; _gid=GA1.2.926956837.1505534660; _gat=1; ssn=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWM0NDg1ZmM5MDZjMTI2ODZhNjVi%0AYjc5NDUwMjFlMDgyZThkZThkZGIwZTFhY2NjMWQwNzQzYmY0NjE2NWY3NTgG%0AOwBGSSIKb2F1dGgGOwBUewZJIgx0d2l0dGVyBjsAVHsGSSIXY2FsbGJhY2tf%0AY29uZmlybWVkBjsAVFRJIiZfcGFkcmlub190cmVuZHNtYXAyX3RyZW5kc21h%0AcC9hcHAGOwBGaQJFrQ%3D%3D%0A--2a2004a743398fda813fe82e2e87bdbbc99d1259; v=36.500805317604815%2C51.37207031250001%2C6";
proxy_pass https://www.ss.com/data/trend/$1;
}
location ~ /api/topic_top_tweets/(.*)$ {
add_header Referrer-Policy "no-referrer";
add_header cookie "rm=1; _ga=GA1.2.700894653.1503910114; _gid=GA1.2.926956837.1505534660; _gat=1; ssn=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWM0NDg1ZmM5MDZjMTI2ODZhNjVi%0AYjc5NDUwMjFlMDgyZThkZThkZGIwZTFhY2NjMWQwNzQzYmY0NjE2NWY3NTgG%0AOwBGSSIKb2F1dGgGOwBUewZJIgx0d2l0dGVyBjsAVHsGSSIXY2FsbGJhY2tf%0AY29uZmlybWVkBjsAVFRJIiZfcGFkcmlub190cmVuZHNtYXAyX3RyZW5kc21h%0AcC9hcHAGOwBGaQJFrQ%3D%3D%0A--2a2004a743398fda813fe82e2e87bdbbc99d1259; v=36.500805317604815%2C51.37207031250001%2C6";
proxy_pass https://www.ss.com/api/topic_top_tweets/$1;
}
location /hb {
add_header Referrer-Policy "no-referrer";
add_header cookie "rm=1; _ga=GA1.2.700894653.1503910114; _gid=GA1.2.926956837.1505534660; _gat=1; ssn=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWM0NDg1ZmM5MDZjMTI2ODZhNjVi%0AYjc5NDUwMjFlMDgyZThkZThkZGIwZTFhY2NjMWQwNzQzYmY0NjE2NWY3NTgG%0AOwBGSSIKb2F1dGgGOwBUewZJIgx0d2l0dGVyBjsAVHsGSSIXY2FsbGJhY2tf%0AY29uZmlybWVkBjsAVFRJIiZfcGFkcmlub190cmVuZHNtYXAyX3RyZW5kc21h%0AcC9hcHAGOwBGaQJFrQ%3D%3D%0A--2a2004a743398fda813fe82e2e87bdbbc99d1259; v=36.500805317604815%2C51.37207031250001%2C6";
proxy_pass https://www.ss.com/hb;
}
location @dynamiccycletour {
rewrite_log on;
# this should cover /1/2/3.png. no?
rewrite /(.*)$ $1 break;
proxy_pass https://www.ss.com/$1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment