http80.conf 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. server {
  2. listen 80;
  3. charset utf-8;
  4. error_page 404 /40x.html;
  5. location = / {
  6. rewrite / /admin/ last;
  7. }
  8. location = /admin {
  9. rewrite /admin /admin/ last;
  10. }
  11. location ^~ /admin/ {
  12. alias /home/admin/project/examcloud/static-new/admin/dist/;
  13. try_files $uri $uri/ /admin/index.html;
  14. }
  15. location ^~ /admin/js/ {
  16. alias /home/admin/project/examcloud/static-new/admin/dist/js/;
  17. try_files $uri $uri/ =404;
  18. }
  19. location = /oe-web {
  20. rewrite /oe-web /oe-web/ last;
  21. }
  22. location ^~ /oe-web/ {
  23. alias /home/admin/project/examcloud/static-new/oe-web/dist/;
  24. try_files $uri $uri/ /oe-web/index.html;
  25. }
  26. location ^~ /oe-web/js/ {
  27. alias /home/admin/project/examcloud/static-new/oe-web/dist/js/;
  28. try_files $uri $uri/ =404;
  29. }
  30. # location ~* (js|css|img|fonts|models) {
  31. # root /home/admin/project/examcloud/static-new/oe-web/dist/;
  32. # }
  33. location = /oe-wap {
  34. rewrite /oe-wap /oe-wap/ last;
  35. }
  36. location ^~ /oe-wap/ {
  37. alias /home/admin/project/examcloud/static-new/oe-wap/dist/;
  38. try_files $uri $uri/ /oe-wap/index.html;
  39. }
  40. location = /photo-upload {
  41. rewrite /photo-upload /photo-upload/ last;
  42. }
  43. location ^~ /photo-upload/ {
  44. alias /home/admin/project/examcloud/static-new/photo-upload/dist/;
  45. try_files $uri $uri/ /photo-upload/index.html;
  46. }
  47. location ^~ /electron-config/ {
  48. alias /home/admin/project/examcloud/static-new/electron-config/;
  49. }
  50. location ^~ /downloads/ {
  51. alias /home/admin/project/examcloud/static-new/downloads/;
  52. }
  53. location ^~ /oe/facepp_api {
  54. proxy_pass https://api-cn.faceplusplus.com/facepp/v3;
  55. }
  56. location ^~ /jenkins {
  57. proxy_pass http://localhost:9000/jenkins;
  58. }
  59. location ^~ /resource.js {
  60. proxy_pass http://basic/resource.js;
  61. }
  62. }