用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1520|回复: 0
收起左侧

nginx 配置CI的问题

[复制链接]
发表于 2014-10-14 23:48:11 | 显示全部楼层 |阅读模式
我想将nginx部署到我的服务器下配置如下:
server {
    listen       80;
    server_name  ca.sise.com.cn;
    charset        utf-8;
    root        /home/www/drupal;
    .......................................


        location ~ ^/carepair/.+\.php($|/) {
        alias /home/www/carepair/;
        index index.php;
        if (-f $request_filename) {
            expires max;
            break;
        }
        if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php/$1 last;
        }

        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /home/www/carepair/index.php; #$document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_TRANSLATED /home/www/carepair/index.php; #$document_root$fastcgi_path_info;
        include        fastcgi_params;
        access_log  /var/log/nginx/carepair/carepair_access.log;
        error_log   /var/log/nginx/carepair/carepair_error.log;

    }
    location ~ ^/carepair($|/.*) {
        alias /home/www/carepair/$1;
        index index.php index.html;
        #rewrite ^/$/index.php last;
        if (-f $request_filename) {
            expires max;
            break;
        }
        if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php/$1 last;
        }
    }
.....................
}

省略了一堆配置,因为服务器的主目录不是CI,配置完毕之后,直接输入链接,返回的是drupal下的404,也就是页面重定向的时候有问题,有大神帮解决一下吗

本版积分规则