server
{
listen 80;
server_name kkk.qq.com;
index index.php index.htm index.html index.shtml;
root /wwwroot/kdd/public;
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /admin/login last;
break;
}
#limit_conn crawler 20;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param APPLICATION_ENV development;
include fcgi.conf;
#include /usr/local/webserver/nginx/conf/fastcgi_params;
}
注释:这里靠rewrite支持了访问,
原始的访问路径为http://kkk.qq.com/admin/login
/wwwroot/kdd/public 这个目录下有index.php但是始终不能被访问只能跳转。
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /admin/login last;
break;
}
再把Zend框架文件放到
/usr/local/webserver/php/lib/php 下然后重启php即可。
本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/456546