Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

sites.template 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #### For <$NGINX_HOSTNAME>
  2. upstream docker-scalelite {
  3. server scalelite.api:3000;
  4. }
  5. server {
  6. server_name $NGINX_HOSTNAME;
  7. listen 80;
  8. listen [::]:80;
  9. location /.well-known/acme-challenge/ {
  10. root /var/www/certbot;
  11. }
  12. location / {
  13. return 301 https://$host$request_uri;
  14. }
  15. }
  16. server {
  17. server_name $NGINX_HOSTNAME;
  18. listen 443 ssl;
  19. listen [::]:443;
  20. ssl_certificate /etc/letsencrypt/live/$NGINX_HOSTNAME/fullchain.pem;
  21. ssl_certificate_key /etc/letsencrypt/live/$NGINX_HOSTNAME/privkey.pem;
  22. location / {
  23. proxy_pass http://docker-scalelite;
  24. proxy_read_timeout 60s;
  25. proxy_redirect off;
  26. proxy_set_header Host $http_host;
  27. proxy_set_header X-Real-IP $remote_addr;
  28. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  29. proxy_set_header Cookie "$http_cookie; ip=$remote_addr";
  30. proxy_set_header X-Forwarded-Proto $scheme;
  31. proxy_http_version 1.1;
  32. proxy_set_header Upgrade $http_upgrade;
  33. proxy_set_header Connection "upgrade";
  34. rewrite ~/(.*)$ /$1 break;
  35. }
  36. }