以前的一个ci和nginx的配置_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 以前的一个ci和nginx的配置

以前的一个ci和nginx的配置

 2011/1/9 9:16:40  scnjl  http://scnjl.javaeye.com  我要评论(0)
  • 摘要:因为网上很多配置都是不对的,自己按照那个配置也不行,后来经过千辛万苦可以了,今天一个同事问起了,所以把他发出来哈,希望对大家有帮助A.server{listen80;server_namee.my.com;indexindex.php;rootE:/wwwroot/berp;location/{if(-e$request_filename){break;}if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;}
  • 标签:配置 Nginx 一个

因为网上很多配置都是不对的,自己按照那个配置也不行,后来经过千辛万苦可以了,今天一个同事问起了,所以把他发出来哈,希望对大家有帮助

?

A.

server {

?? ?listen ? 80;

?? ?server_name ?e.my.com;

index index.php;

root E:/wwwroot/berp;

?

location / {

if (-e $request_filename) {?

break;

}

if (!-e $request_filename) {?

rewrite ^/(.*)$ /index.php/$1 last;

}

}

?

?? ?location ~ /index.php/ {

?? ? ? ?fastcgi_pass ? ?127.0.0.1:9000;

?? ? ? ?fastcgi_index ? index.php;

?? ? ? ?include ? ? ? ? fastcgi_params;

?? ? ? ?fastcgi_param ? SCRIPT_FILENAME E:/wwwroot/berp/$fastcgi_script_name;

?? ?}

?

location ~ .*\.php {

?? ? ? ?fastcgi_pass ? ?127.0.0.1:9000;

?? ? ? ?fastcgi_index ? index.php;

?? ? ? ?include ? ? ? ? fastcgi_params;

fastcgi_param ? SCRIPT_FILENAME E:/wwwroot/berp/$fastcgi_script_name;

}

}

?

B.

server {

?? ?listen ? 80;

?? ?server_name ?e.my.com;

index index.html index.php;

root E:/wwwroot/berp;

?

location ~ \.php {

?? ? ? ?fastcgi_pass ? ?127.0.0.1:9000;

?? ? ? ?fastcgi_index ? index.php;

?? ? ? ?include ? ? ? ? fastcgi_params;

fastcgi_param ? SCRIPT_FILENAME E:/wwwroot/berp$fastcgi_script_name;

}

?

location / {

if ($request_filename !~ (data|web|robots\.txt|index\.php.*)) {?

rewrite ^/(.*)$ /index.php/$1 last;

}

}

?

?? ?location ~ /index.php/ {

?? ? ? ?fastcgi_pass ? ?127.0.0.1:9000;

?? ? ? ?fastcgi_index ? index.php;

?? ? ? ?include ? ? ? ? fastcgi_params;

?? ? ? ?fastcgi_param ? SCRIPT_FILENAME E:/wwwroot/berp$fastcgi_script_name;

?? ?}

}

?

?

$config['uri_protocol'] = "REQUEST_URI"; ?// 设置为REQUEST_URI,不然要出错

发表评论
用户名: 匿名