nginx-ajyy.conf 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # ajyy 开发环境 — 放到 /root/ajyy/nginx-ajyy.conf
  2. # 启用: ln -sf /root/ajyy/nginx-ajyy.conf /etc/nginx/conf.d/ajyy.conf
  3. # 然后: nginx -t && nginx -s reload
  4. upstream ajyy_backend {
  5. server 127.0.0.1:18080;
  6. }
  7. # web-admin
  8. server {
  9. listen 18081;
  10. server_name _;
  11. root /root/ajyy/web-admin/dist;
  12. index index.html;
  13. client_max_body_size 50m;
  14. location /api/ {
  15. proxy_pass http://ajyy_backend/api/;
  16. proxy_set_header Host $host;
  17. proxy_set_header X-Real-IP $remote_addr;
  18. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  19. proxy_set_header X-Forwarded-Proto $scheme;
  20. }
  21. location /uploads/ {
  22. proxy_pass http://ajyy_backend/uploads/;
  23. proxy_set_header Host $host;
  24. proxy_set_header X-Real-IP $remote_addr;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. }
  27. location / {
  28. try_files $uri $uri/ /index.html;
  29. }
  30. }
  31. # mobile-wx H5
  32. server {
  33. listen 18082;
  34. server_name _;
  35. root /root/ajyy/mobile-wx/dist/build/h5;
  36. index index.html;
  37. client_max_body_size 50m;
  38. location /api/ {
  39. proxy_pass http://ajyy_backend/api/;
  40. proxy_set_header Host $host;
  41. proxy_set_header X-Real-IP $remote_addr;
  42. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  43. proxy_set_header X-Forwarded-Proto $scheme;
  44. }
  45. location /uploads/ {
  46. proxy_pass http://ajyy_backend/uploads/;
  47. proxy_set_header Host $host;
  48. proxy_set_header X-Real-IP $remote_addr;
  49. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  50. }
  51. location / {
  52. try_files $uri $uri/ /index.html;
  53. }
  54. }