nginx.conf 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. events{}
  2. http {
  3. types {
  4. module js;
  5. }
  6. include /etc/nginx/mime.types;
  7. server {
  8. listen 80;
  9. server_name localhost;
  10. root /usr/share/nginx/html/;
  11. location / {
  12. # First attempt to serve request as file, then
  13. # as directory, then redirect to index(angular) if no file found.
  14. try_files $uri $uri/ /index.html;
  15. }
  16. # redirect server error pages to the static page /50x.html
  17. #
  18. error_page 500 502 503 504 /50x.html;
  19. location = /50x.html {
  20. root /usr/share/nginx/html;
  21. }
  22. location /analytics {
  23. proxy_set_header X-Forwarded-Host $host;
  24. proxy_set_header X-Forwarded-Server $host;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. #proxy_pass http://<ContainerName>:<PortNumber>;
  27. # In our case Container name is as we setup in docker-compose `beservice` and port 8080
  28. proxy_pass http://51.15.45.95:9090;
  29. proxy_max_temp_file_size "1024m";
  30. proxy_read_timeout "60s";
  31. add_header X-Frame-Options SAMEORIGIN always;
  32. }
  33. location /senslog15 {
  34. proxy_set_header X-Forwarded-Host $host;
  35. proxy_set_header X-Forwarded-Server $host;
  36. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  37. #proxy_pass http://<ContainerName>:<PortNumber>;
  38. # In our case Container name is as we setup in docker-compose `beservice` and port 8080
  39. proxy_pass http://51.15.45.95:8080;
  40. proxy_max_temp_file_size "1024m";
  41. proxy_read_timeout "60s";
  42. add_header X-Frame-Options SAMEORIGIN always;
  43. }
  44. }
  45. }