nginx.conf 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #user nobody;
  2. worker_processes 10;
  3. #error_log logs/error.log;
  4. #error_log logs/error.log notice;
  5. #error_log logs/error.log info;
  6. #pid logs/nginx.pid;
  7. events {
  8. worker_connections 2024;
  9. }
  10. http {
  11. include mime.types;
  12. default_type application/octet-stream;
  13. log_format access '{"ip":"$remote_addr", "time":"[$time_iso8601]" ,"path":"$request","infosoruce":"$http_user_agent"}';
  14. #access_log logs/ip.log access;
  15. sendfile on;
  16. #tcp_nopush on;
  17. #keepalive_timeout 0;
  18. keepalive_timeout 65;
  19. gzip on;
  20. client_max_body_size 8M;
  21. client_body_buffer_size 128k;
  22. upstream mysvr {
  23. server 127.0.0.1:8002;
  24. }
  25. server {
  26. # 端口和域名
  27. listen 80;
  28. server_name 127.0.0.1;
  29. # 日志
  30. access_log /label/iepy-develop/examples/coreline/log/gunicorn_access.log;
  31. error_log /label/iepy-develop/examples/coreline/log/gunicorn_error.log;
  32. # 不记录访问不到 favicon.ico 的报错日志
  33. #location = /favicon.ico { access_log off; log_not_found off; }
  34. large_client_header_buffers 4 16k; # 读取大型客户端请求头的缓冲区的最大数量和大小
  35. client_max_body_size 300m; #设置nginx能处理的最大请求主体大小。
  36. client_body_buffer_size 128k; #请求主体的缓冲区大小。
  37. proxy_connect_timeout 600;
  38. proxy_read_timeout 600;
  39. proxy_send_timeout 600;
  40. proxy_buffer_size 64k;
  41. proxy_buffers 4 32k;
  42. proxy_busy_buffers_size 64k;
  43. proxy_temp_file_write_size 64k;
  44. location /static/ {
  45. root /label/iepy-develop/iepy/webui;
  46. }
  47. location /media/ {
  48. root /home/wardseptember/django-blog;
  49. }
  50. # gunicorn 中生成的文件的地址
  51. location / {
  52. proxy_pass http://mysvr; #请求转向mysvr 定义的服务器列表
  53. }
  54. }
  55. }