Nginx支持PHP的CI框架

 

 

首页服务器应用

背景:

阅读新闻

Nginx支持PHP的CI框架

[日期:2014-01-21]   来源:Linux社区  作者:caozhangming   [字体:]  

Nginx支持PHP的CI框架

1.找到CI库的配置文件修改

$config['base_url']    = 'http://test.example.com';
$config['uri_protocol'] = 'PATH_INFO';
2.找到NGINX配置.在SERVER段中添加如下代码段


location /index.php{
                              fastcgi_pass  unix:/tmp/php-cgi.sock;
                              fastcgi_param SCRIPT_FILENAME /home/wwwroot/index.php;
                              fastcgi_param PATH_INFO $fastcgi_path_info;
                              fastcgi_split_path_info ^(.+\.php)(.*)$;
                              fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
                              include fcgi.conf;
            }
3.如果要做跳转的话,(比如:,跳转
)可以server 段中添加如下配置
location /{
                  if (-f $request_filename) {
                              expires max;
                              break;
                      }
                      if (!-e $request_filename) {
                              rewrite ^/(.*)$ /index.php/$1 last;
                      }
  }

推荐阅读

Nginx实现反向代理和负载均衡的配置及优化  

Nginx做负载均衡报:nginx: [emerg] could not build the types_hash

Nginx 负载均衡模块 ngx_http_upstream_module 详述

Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器

Ubuntu安装Nginx php5-fpm MySQL(LNMP环境搭建)

Nginx 的详细介绍请点这里
Nginx 的下载地址请点这里

HAproxy重启动,检查文件的脚本

Rsync 建立多目录模块的方法

相关资讯       Nginx支持PHP  Nginx CI 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c3f691c111eb59d5afe15fc2e365ae59.html