nginx.conf 958 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. server {
  2. listen 80;
  3. server_name git.aen.im www.git.aen.im;
  4. return 301 https://git.aen.im$request_uri;
  5. }
  6. server {
  7. listen 443 ssl;
  8. server_name www.git.aen.im;
  9. ssl_certificate /etc/letsencrypt/live/git.aen.im/fullchain.pem;
  10. ssl_certificate_key /etc/letsencrypt/live/git.aen.im/privkey.pem;
  11. return 301 https://git.aen.im$request_uri;
  12. }
  13. server {
  14. listen 443 ssl;
  15. server_name git.aen.im;
  16. ssl_certificate /etc/letsencrypt/live/git.aen.im/fullchain.pem;
  17. ssl_certificate_key /etc/letsencrypt/live/git.aen.im/privkey.pem;
  18. access_log /var/log/nginx/git.log;
  19. error_log /var/log/nginx/git.err;
  20. location /.well-known {
  21. alias /srv/letsencrypt/.well-known;
  22. }
  23. location / {
  24. proxy_pass http://127.0.0.1:9002;
  25. proxy_set_header Host $host;
  26. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  27. proxy_set_header X-Forwarded-Proto $scheme;
  28. }
  29. }