calibre.conf 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. server {
  2. ##
  3. # Aquí va el nombre del servidor
  4. ##
  5. server_name calibre.reymota.es;
  6. location / {
  7. ##
  8. # El puerto tiene que ser el del servicio por el que la aplicación escucha
  9. ##
  10. proxy_pass http://127.0.0.1:30830/;
  11. proxy_set_header X-Forwarded-Host $host;
  12. proxy_set_header X-Forwarded-Server $host;
  13. proxy_set_header X-Forwarded-Proto $scheme;
  14. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  15. proxy_set_header Host $host;
  16. client_max_body_size 64M;
  17. proxy_read_timeout 300s;
  18. }
  19. listen 443 ssl; # managed by Certbot
  20. ssl_certificate /etc/letsencrypt/live/calibre.reymota.es/fullchain.pem; # managed by Certbot
  21. ssl_certificate_key /etc/letsencrypt/live/calibre.reymota.es/privkey.pem; # managed by Certbot
  22. include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
  23. ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
  24. }
  25. server {
  26. if ($host = calibre.reymota.es) {
  27. return 301 https://$host$request_uri;
  28. } # managed by Certbot
  29. server_name calibre.reymota.es;
  30. listen 80;
  31. return 404; # managed by Certbot
  32. }