default.conf 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. server {
  2. listen 80 default_server;
  3. listen [::]:80 default_server;
  4. listen 443 ssl http2 default_server;
  5. listen [::]:443 ssl http2 default_server;
  6. ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
  7. ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
  8. location /.well-known/webfinger {
  9. proxy_http_version 1.1;
  10. proxy_set_header Upgrade $http_upgrade;
  11. proxy_set_header Connection "upgrade";
  12. proxy_redirect off;
  13. proxy_connect_timeout 90;
  14. proxy_send_timeout 90;
  15. proxy_read_timeout 90;
  16. proxy_set_header Host $host;
  17. proxy_set_header X-Real-IP $remote_addr;
  18. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  19. proxy_set_header X-Forwarded-Proto $scheme;
  20. proxy_set_header Proxy "";
  21. proxy_pass_header Server;
  22. proxy_buffering on;
  23. tcp_nodelay on;
  24. proxy_pass http://snac:8001;
  25. proxy_set_header Host $http_host;
  26. }
  27. location /.well-known/nodeinfo {
  28. proxy_http_version 1.1;
  29. proxy_set_header Upgrade $http_upgrade;
  30. proxy_set_header Connection "upgrade";
  31. proxy_redirect off;
  32. proxy_connect_timeout 90;
  33. proxy_send_timeout 90;
  34. proxy_read_timeout 90;
  35. proxy_set_header Host $host;
  36. proxy_set_header X-Real-IP $remote_addr;
  37. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  38. proxy_set_header X-Forwarded-Proto $scheme;
  39. proxy_set_header Proxy "";
  40. proxy_pass_header Server;
  41. proxy_buffering on;
  42. tcp_nodelay on;
  43. proxy_pass http://snac:8001;
  44. proxy_set_header Host $http_host;
  45. }
  46. location / {
  47. proxy_http_version 1.1;
  48. proxy_set_header Upgrade $http_upgrade;
  49. proxy_set_header Connection "upgrade";
  50. proxy_redirect off;
  51. proxy_connect_timeout 90;
  52. proxy_send_timeout 90;
  53. proxy_read_timeout 90;
  54. proxy_set_header Host $host;
  55. proxy_set_header X-Real-IP $remote_addr;
  56. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  57. proxy_set_header X-Forwarded-Proto $scheme;
  58. proxy_set_header Proxy "";
  59. proxy_pass_header Server;
  60. proxy_buffering on;
  61. tcp_nodelay on;
  62. proxy_pass http://snac:8001;
  63. proxy_set_header Host $http_host;
  64. }
  65. location /fedi/ {
  66. proxy_http_version 1.1;
  67. proxy_set_header Upgrade $http_upgrade;
  68. proxy_set_header Connection "upgrade";
  69. proxy_redirect off;
  70. proxy_connect_timeout 90;
  71. proxy_send_timeout 90;
  72. proxy_read_timeout 90;
  73. proxy_set_header Host $host;
  74. proxy_set_header X-Real-IP $remote_addr;
  75. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  76. proxy_set_header X-Forwarded-Proto $scheme;
  77. proxy_set_header Proxy "";
  78. proxy_pass_header Server;
  79. proxy_buffering on;
  80. tcp_nodelay on;
  81. proxy_pass http://snac:8001;
  82. proxy_set_header Host $http_host;
  83. }
  84. }