nginx.conf 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. user root root;
  2. #nginx进程,一般设置为和cpu核数一样
  3. worker_processes 2;
  4. #错误日志存放目录
  5. error_log /usr/local/openresty/nginx/logs/error.log crit;
  6. #进程pid存放位置
  7. pid /usr/local/openresty/nginx/logs/nginx.pid;
  8. #工作模式及连接数上限
  9. events
  10. {
  11. use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能
  12. worker_connections 1024; #;单个后台worker process进程的最大并发链接数
  13. }
  14. http
  15. {
  16. include mime.types; #文件扩展名与类型映射表
  17. default_type application/octet-stream; #默认文件类型
  18. #设置日志模式
  19. log_format access '$remote_addr - $remote_user [$time_local] "$request" '
  20. '$status $body_bytes_sent "$http_referer" '
  21. '"$http_user_agent" $http_x_forwarded_for';
  22. #基于域名的虚拟主机
  23. server
  24. {
  25. #监听端口
  26. listen 3000;
  27. server_name 127.0.0.1;
  28. #index index.html; #首页排序
  29. #root /data0/abc; #站点根目录,即网站程序存放目录
  30. #error_page 500 502 404 /templates/kumi/phpcms/404.html; #错误页面
  31. #伪静态 将www.abc.com/list....html的文件转发到index.php。。。
  32. location / {
  33. rewrite '^/t/(.*)\.html$' /view/link/link.html?t=$1 last;
  34. root /data;
  35. index index.html;
  36. }
  37. access_log /usr/local/openresty/nginx/logs/access.log access; #nginx访问日志
  38. }
  39. }