The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. server {
  2. server_name {{ server_name }};
  3. listen 80;
  4. listen 1080;
  5. listen {{ ssl_port }} ssl http2;
  6. listen 443 ssl http2;
  7. client_max_body_size 200M;
  8. root /home/bubble/site/;
  9. index index.html;
  10. location / {
  11. rewrite ^/(\w+/)+(?<basename>.*)$ /$basename break;
  12. try_files $uri /index.html =404;
  13. }
  14. location /api {
  15. proxy_pass http://127.0.0.1:{{ admin_port }}/api;
  16. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  17. proxy_set_header X-Real-IP $remote_addr;
  18. proxy_set_header X-Forwarded-Host {{ server_name }};
  19. proxy_set_header X-Forwarded-Proto https;
  20. }
  21. location /nodeman {
  22. return 302 /nodeman/;
  23. }
  24. location /nodeman/ {
  25. proxy_pass http://127.0.0.1:7800/;
  26. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  27. proxy_set_header X-Real-IP $remote_addr;
  28. proxy_set_header X-Forwarded-Host {{ server_name }};
  29. proxy_set_header X-Forwarded-Proto https;
  30. }
  31. location ^~ /.well-known/acme-challenge/ {
  32. default_type "text/plain";
  33. root /var/www/html;
  34. }
  35. ssl_certificate /etc/letsencrypt/live/{{ server_name }}/fullchain.pem;
  36. ssl_certificate_key /etc/letsencrypt/live/{{ server_name }}/privkey.pem;
  37. ssl_session_cache shared:le_nginx_SSL:1m;
  38. ssl_session_timeout 1440m;
  39. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  40. ssl_prefer_server_ciphers on;
  41. ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-SHA ECDHE-ECDSA-AES256-SHA ECDHE-ECDSA-AES128-SHA256 ECDHE-ECDSA-AES256-SHA384 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES256-SHA384 DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES128-SHA DHE-RSA-AES256-SHA DHE-RSA-AES128-SHA256 DHE-RSA-AES256-SHA256 EDH-RSA-DES-CBC3-SHA";
  42. if ($scheme != "https") {
  43. return 301 https://$host:{{ ssl_port }}$request_uri;
  44. }
  45. }