pre.conf 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. upstream feuc_pre_api_server {
  2. ip_hash;
  3. server 127.0.0.1:17001;
  4. }
  5. server {
  6. listen 80;
  7. server_name admin.feuc.pre.liveplus.online;
  8. # rewrite ^(.*)$ https://${server_name}$1 permanent;
  9. server_tokens off;
  10. client_max_body_size 100m;
  11. location = /robots.txt {
  12. add_header Content-Type text/plain;
  13. return 200 "User-agent: *\nDisallow: /\n";
  14. }
  15. location /api {
  16. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  17. proxy_set_header Host $http_host;
  18. proxy_redirect off;
  19. proxy_pass http://feuc_pre_api_server;
  20. }
  21. location / {
  22. root /opt/feuc/pre/admin;
  23. index index.html index.htm;
  24. try_files $uri $uri/ /index.html;
  25. }
  26. }
  27. # server {
  28. # listen 443;
  29. # server_name admin.feuc.pre.liveplus.online;
  30. # ssl on;
  31. # ssl_certificate /opt/nginx/ssl/feuc_pre_admin.pem;
  32. # ssl_certificate_key /opt/nginx/ssl/feuc_pre_admin.key;
  33. # ssl_session_cache shared:SSL:1m;
  34. # ssl_session_timeout 5m;
  35. # server_tokens off;
  36. # client_max_body_size 100m;
  37. # location = /robots.txt {
  38. # add_header Content-Type text/plain;
  39. # return 200 "User-agent: *\nDisallow: /\n";
  40. # }
  41. # location /api {
  42. # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  43. # proxy_set_header Host $http_host;
  44. # proxy_redirect off;
  45. # proxy_pass http://feuc_pre_api_server;
  46. # }
  47. # location / {
  48. # root /opt/feuc/pre/admin;
  49. # index index.html index.htm;
  50. # try_files $uri $uri/ /index.html;
  51. # }
  52. # }