Created
September 7, 2016 20:17
-
-
Save kennethklee/ce1a9558c2c58fe3845e47ea303e3ee5 to your computer and use it in GitHub Desktop.
Mashape distributions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user nginx; | |
worker_processes auto; | |
error_log /var/log/nginx/error.log warn; | |
pid /var/run/nginx.pid; | |
events { | |
worker_connections 65536; | |
} | |
http { | |
include /etc/nginx/mime.types; | |
default_type application/octet-stream; | |
charset UTF-8; | |
server { | |
listen 80; | |
server_name localhost; | |
location /health { | |
# requires http_stub_status_module | |
stub_status; | |
allow 127.0.0.1; | |
deny all; | |
} | |
} | |
upstream galileo-aggregator { | |
least_conn; | |
server 172.17.0.12:10001 max_fails=3 fail_timeout=60 weight=1; | |
} | |
server { | |
listen 10001; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-aggregator; | |
} | |
} | |
upstream galileo-api { | |
least_conn; | |
server 172.17.0.11:10000 max_fails=3 fail_timeout=60 weight=1; | |
} | |
server { | |
listen 10000; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-api; | |
} | |
} | |
upstream galileo-collector { | |
least_conn; | |
server 172.17.0.10:10002 max_fails=3 fail_timeout=60 weight=1; | |
} | |
server { | |
listen 10002; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-collector; | |
} | |
} | |
upstream galileo-frontend { | |
least_conn; | |
server 172.17.0.6:10003 max_fails=3 fail_timeout=60 weight=1; | |
} | |
server { | |
listen 10003; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-frontend; | |
} | |
} | |
upstream mashape-id { | |
least_conn; | |
server 172.17.0.5:3001 max_fails=3 fail_timeout=60 weight=1; | |
} | |
server { | |
listen 3001; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://mashape-id; | |
} | |
} | |
server{ | |
listen 80; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-aggregator; | |
} | |
} | |
server{ | |
listen 80; | |
server_name api.galileo.localhost; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-api; | |
} | |
} | |
server{ | |
listen 80; | |
server_name collector.galileo.localhost; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-collector; | |
} | |
} | |
server{ | |
listen 80; | |
server_name galileo.localhost; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://galileo-frontend; | |
} | |
} | |
server{ | |
listen 80; | |
server_name id.localhost; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; | |
proxy_pass http://mashape-id; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment