nginx.local.conf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Nginx 本地开发配置
  2. # 用于测试 React 项目和 JeecgBoot 的 localStorage 共享
  3. server {
  4. listen 8080;
  5. server_name localhost;
  6. # React 项目(运行在 3000 端口)
  7. location /spaces/ {
  8. proxy_pass http://localhost:3000/spaces/;
  9. proxy_set_header Host $host;
  10. proxy_set_header X-Real-IP $remote_addr;
  11. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  12. # WebSocket 支持
  13. proxy_http_version 1.1;
  14. proxy_set_header Upgrade $http_upgrade;
  15. proxy_set_header Connection "upgrade";
  16. }
  17. # JeecgBoot 前端(运行在 3100 端口)
  18. location / {
  19. proxy_pass http://localhost:3100/;
  20. proxy_set_header Host $host;
  21. proxy_set_header X-Real-IP $remote_addr;
  22. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  23. # WebSocket 支持
  24. proxy_http_version 1.1;
  25. proxy_set_header Upgrade $http_upgrade;
  26. proxy_set_header Connection "upgrade";
  27. }
  28. # 后端 API(如果需要)
  29. location /sohoyw-som/ {
  30. proxy_pass http://52.83.132.95:8080/sohoyw-som/;
  31. proxy_set_header Host $host;
  32. proxy_set_header X-Real-IP $remote_addr;
  33. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  34. }
  35. }