首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

早先的一个ci和nginx的配置

2012-12-24 
以前的一个ci和nginx的配置因为网上很多配置都是不对的,自己按照那个配置也不行,后来经过千辛万苦可以了,

以前的一个ci和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,不然要出错

热点排行