2
0

nginx.conf 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. user nginx;
  2. worker_processes 1;
  3. error_log /var/log/nginx/error.log warn;
  4. pid /var/run/nginx.pid;
  5. events {
  6. worker_connections 1024;
  7. }
  8. http {
  9. include /etc/nginx/mime.types;
  10. default_type application/octet-stream;
  11. log_format main '[$time_local] $remote_addr - $remote_user - $server_name to: $upstream_addr: $request upstream_response_time $upstream_response_time msec $msec request_time $request_time';
  12. access_log /var/log/nginx/access.log main;
  13. sendfile on;
  14. client_max_body_size 128m;
  15. keepalive_timeout 65;
  16. gzip on;
  17. server {
  18. listen 80;
  19. location / {
  20. rewrite /(.*) /index.html break;
  21. proxy_pass http://frei_backend:8080/;
  22. proxy_redirect off;
  23. proxy_set_header Host $host:$server_port;
  24. proxy_set_header X-Real-IP $remote_addr;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. proxy_connect_timeout 1200;
  27. proxy_send_timeout 1200;
  28. proxy_read_timeout 1200;
  29. }
  30. location /api/ {
  31. proxy_pass http://frei_backend:8080/api/;
  32. proxy_redirect off;
  33. proxy_set_header Host $host:$server_port;
  34. proxy_set_header X-Real-IP $remote_addr;
  35. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  36. proxy_connect_timeout 1200;
  37. proxy_send_timeout 1200;
  38. proxy_read_timeout 1200;
  39. }
  40. }
  41. }