Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738
  1. server {
  2. listen 80;
  3. server_name your-domain.com; # 替换为你的域名
  4. # 日志配置
  5. access_log /var/log/nginx/crawling-service.access.log;
  6. error_log /var/log/nginx/crawling-service.error.log;
  7. # 安全配置
  8. add_header X-Frame-Options "SAMEORIGIN";
  9. add_header X-XSS-Protection "1; mode=block";
  10. add_header X-Content-Type-Options "nosniff";
  11. # 反向代理配置
  12. location / {
  13. proxy_pass http://localhost:8991;
  14. proxy_http_version 1.1;
  15. proxy_set_header Upgrade $http_upgrade;
  16. proxy_set_header Connection 'upgrade';
  17. proxy_set_header Host $host;
  18. proxy_cache_bypass $http_upgrade;
  19. proxy_set_header X-Real-IP $remote_addr;
  20. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  21. proxy_set_header X-Forwarded-Proto $scheme;
  22. # 超时设置
  23. proxy_connect_timeout 60s;
  24. proxy_send_timeout 60s;
  25. proxy_read_timeout 60s;
  26. }
  27. # 静态文件缓存
  28. location /screenshots {
  29. alias /path/to/your/crawling-service/screenshots; # 替换为实际路径
  30. expires 7d;
  31. add_header Cache-Control "public, no-transform";
  32. }
  33. }