winson 发表于 2018-11-14 13:21:04

phalcon + nginx 混合模式配置

server {  listen   80;
  server_name localhost.dev;
  index index.php index.html index.htm i.php;
  set $root_path '/var/www/';
  root $root_path;
  client_max_body_size 2M;
  location /backend {
  # if (-f $request_filename) { break; }
  rewrite ^/backend/(.*)$ /backend/public/index.php?_url=/$1;
  }
  location ~ \.php {
  fastcgi_buffer_size 128k;
  fastcgi_buffers 4 256k;
  fastcgi_busy_buffers_size 256k;
  fastcgi_pass   127.0.0.1:9000;
  fastcgi_index/index.php;
  include fastcgi_params;
  fastcgi_split_path_info       ^(.+\.php)(/.+)$;
  fastcgi_param PATH_INFO       $fastcgi_path_info;
  fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
  location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
  root $root_path;
  }
  location ~ /\.ht {
  deny all;
  }
  }

页: [1]
查看完整版本: phalcon + nginx 混合模式配置