Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Redirect all non-encrypted to encrypted
- server {
- server_name api.linchpin.app;
- listen 80;
- return 301 https://api.linchpin.app$request_uri;
- }
- server {
- server_name api.linchpin.app;
- listen 443 ssl; # <-
- ssl on; # <-
- ssl_certificate /etc/ssl/api_linchpin_key_chain.crt; # <-
- ssl_certificate_key /etc/ssl/api.linchpin.app.key; # <-
- client_max_body_size 4G;
- access_log /opt/simple_academy/logs/nginx-access.log;
- error_log /opt/simple_academy/logs/nginx-error.log;
- location / {
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto https; # <-
- proxy_set_header Host $http_host;
- proxy_redirect off;
- if (!-f $request_filename) {
- proxy_pass http://127.0.0.1:8000;
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement