Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Handle https connection
- server {
- listen 443 ssl;
- server_name api.seamon.io;
- ssl_certificate /etc/letsencrypt/live/api.seamon.io/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/api.seamon.io/privkey.pem;
- client_max_body_size 50M;
- ssl_verify_client off;
- gzip on;
- gzip_proxied any;
- gzip_types
- application/json;
- location /road {
- alias /static_pages/road;
- }
- location /sdk {
- alias /static_pages/sdk;
- }
- location /getapps {
- alias /static_pages/getapps;
- }
- location / {
- proxy_set_header X-Forwarded-Host $host;
- proxy_set_header X-Forwarded-Server $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_pass http://seamonapi:1706;
- }
- }
- # seamon api docker service down simulation port,
- # usueful for checking proxy behavior when docker service is down.
- server {
- listen 55555 ssl;
- server_name api.seamon.io;
- ssl_certificate /etc/letsencrypt/live/api.seamon.io/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/api.seamon.io/privkey.pem;
- client_max_body_size 50M;
- ssl_verify_client off;
- gzip on;
- gzip_proxied any;
- gzip_types
- application/json;
- location / {
- return 502;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement