2
0

nginx_local_secure.conf 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. events {}
  2. http {
  3. upstream api {
  4. server porter:8080;
  5. }
  6. upstream webpack {
  7. server webpack:8080;
  8. }
  9. server {
  10. listen 443 ssl;
  11. ssl_certificate /etc/ssl/localhost.crt;
  12. ssl_certificate_key /etc/ssl/localhost.key;
  13. ssl_ciphers HIGH:!aNULL:!MD5;
  14. server_name localhost;
  15. location /api/ {
  16. proxy_pass http://api;
  17. proxy_http_version 1.1;
  18. proxy_set_header Upgrade $http_upgrade;
  19. proxy_set_header Connection 'upgrade';
  20. proxy_set_header Host $host;
  21. proxy_cache_bypass $http_upgrade;
  22. proxy_set_header X-Forwarded-Host $server_name;
  23. proxy_read_timeout 86400s;
  24. proxy_send_timeout 86400s;
  25. }
  26. location / {
  27. proxy_pass http://webpack;
  28. proxy_pass_header Content-Security-Policy;
  29. proxy_http_version 1.1;
  30. proxy_set_header Upgrade $http_upgrade;
  31. proxy_set_header Connection 'upgrade';
  32. proxy_set_header Host $host;
  33. proxy_cache_bypass $http_upgrade;
  34. proxy_set_header X-Forwarded-Host $server_name;
  35. proxy_read_timeout 86400s;
  36. proxy_send_timeout 86400s;
  37. }
  38. }
  39. client_max_body_size 10M;
  40. }