CodeIgniter框架——nginx下的配置

摘要:
Odeighter是一个优秀的轻量级PHP框架,但它是在Apache服务器下开发的,需要在nginx下进行特殊配置。

odeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在nginx下需要特别的配置才可以使用。

对nginx的配置如下:

CodeIgniter框架——nginx下的配置第1张

 1 server {
 2     listen 80 default_server;
 3     listen [::]:80 default_server ipv6only=on;
 4 
 5     root /home/mqx/openflow/openflow/openflow/web;
 6     index index.html index.htm index.php;
 7 
 8     server_name localhost;
 9 
10     location ~* .(ico|css|js|gif|jpe?g|png)(?[0-9]+)?$ {
11         expires max;
12         log_not_found off;
13     }
14 
15 
16     location / {
17         try_files $uri $uri/ /index.php;
18         #try_files $uri $uri/ =404;
19     }
20 
21     error_page 500 502 503 504 /50x.html;
22     location = /50x.html {
23         root /usr/share/nginx/html;
24     }
25 
26     location ~ .php$
27     {
28 
29       fastcgi_pass 127.0.0.1:9000;
30         fastcgi_index index.php;
31         fastcgi_param   PATH_INFO      $fastcgi_path_info;
32         fastcgi_param    SCRIPT_FILENAME    /home/mqx/openflow/openflow/openflow/web$fastcgi_script_name;
33         fastcgi_param    PATH_TRANSLATED    /home/mqx/openflow/openflow/openflow/web$fastcgi_path_info;
34         include fastcgi_params;
35     }
36 
37     location ~ /.ht {
38         deny all;
39     }
40 }

几个不错的配置博文:

codeigniter在nginx安装配置及URL重写nginx配置CI框架的完整版

nginx下codeigniter框架的rewrite规则

免责声明:文章转载自《CodeIgniter框架——nginx下的配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇H5_0009:关于HTML5中Canvas的宽、高设置问题C# 文件操作封装类(删除,移动,复制,重命名)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP类和对象函数实例详解

1. interface_exists、class_exists、method_exists和property_exists:       顾名思义,从以上几个函数的命名便可以猜出几分他们的功能。我想这也是我随着对PHP的深入学习而越来越喜欢这门编程语言的原因了吧。下面先给出他们的原型声明和简短说明,更多的还是直接看例子代码吧。bool interface...

php 7.1 openssl_decrypt() 代替 mcrypt_module_open() 方法

公司开发微信第三方平台,之前用着一直是没有问题的。后来服务器到期进行项目搬迁就怎么也接收不到微信每10分钟的ticketle。 经过调试发现php版本由原来的7.0升到了7.1(该死....为什么没人告诉我)。mcrypt_module_open()函数在7.1中被贬低,将在7.2中被移除,要用openssl_decrypt()函数代替。废话不多说了。直接...

PHP常用符号和函数

(转)最近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间 发现用这么久的PHP了,竟然连PHP的基本符号都没有认全,看到@号还查了半天才知道什么意思.把基本符号和一些外面常见的PHP符号整理成了列表,在我的博客上帖一下吧,需要的朋友们可以参考下PHP相关的特殊符号~注解...

.net 类库如何为类库添加两个框架依赖

需求:为满足一个类库被不同框架的程序调用,需要类库支持多框架 1.新建一个 .netstandard2.0类库项目,名为:TCM.SuperX.YM.Contracts 2.右键点击类库名称,选择“编辑TCM.SuperX.YM.Contracts.csproj” 3.修改TragetFramework标签内容,加入其它框架名称及版本号 原始: 修改后:...

nginx windows版本 1024限制

Windows版本因为文件访问句柄数被限制为1024了,当访问量大时就会无法响应。 会有如下错误提示:maximum number of descriptors supported by select() is 1024 修改参数worker_connections可以解决此限制,还有其它很多说修改worker_rlimit_nofile 参数等,都尝试...

PHP模拟post提交数据方法汇总

使用php模拟post传值虽然在日常生活中用到的不是很多,但是在某些场合还是经常用到的。下面脚本之家小编给大家整理了三种php模拟post传值的方法,file_get_contents、curl和socket,需要的朋友参考下 第一种:file_get_contents来模拟post <php function file_get_contents...