1 server { 2 listen 80; 3 server_name www.phpno.com; 4 root /home/www/www_phpno_com/admin_wwwroot; 5 access_log off; 6 error_page 404 /404.html; 7 location /404.html { 8 root /home/www/www_phpno_com/admin_wwwroot; 9 } 10 location /{ 11 index index.html index.htm index.php; 12 if (-e $request_filename) { 13 break; 14 } 15 if (!-e $request_filename) {#-e代表如果找不到文件或者目录 16 rewrite ^/(.*)$ /index.php/$1 last; 17 break; 18 } 19 } 20 21 location ~ .+\.php($|/) { 22 root /home/www/www_phpno_com/admin_wwwroot; 23 fastcgi_index index.php; 24 fastcgi_split_path_info ^(.+\.php)(.*)$; 25 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 26 fastcgi_param PATH_INFO $fastcgi_path_info; 27 fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 28 fastcgi_pass 127.0.0.1:9000; 29 # fastcgi_index index.php; 30 # fastcgi_param SCRIPT_FILENAME /home/www/www_phpno_com/admin_wwwroot/$fastcgi_script_name; 31 # fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name; 32 include fastcgi_params; 33 } 34 }