CodeIgniter框架——nginx下的配置

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

对nginx的配置如下:

 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下的配置,布布扣,bubuko.com

时间: 2024-12-05 11:46:06

CodeIgniter框架——nginx下的配置的相关文章

SSL证书的购买与Nginx下的配置

现在SSL证书的价格越来越亲民了.最近发现了RapidSSL Online的40美金3年的廉价SSL证书,还是GeoTrust的.忍不住买了一个.分享一下具体的购买过程. 声明: RapidSSL没给任何广告费用,因为购买和安装过程十分顺畅,纯分享. 为什么购买SSL: http协议默认情况下是不加密的.各种密码,邮件,私人信息都是明文传送.SSL是Secure Socket Layer的简称,具体的作用就是在部署了SSL证书的网站跟用户浏览器之间建立一个安全的会话.以防止信息在互联网任何中间节

nginx下如何配置 ssl证书?腾讯云ssl证书为例!

目前为止,https已经成为一种趋势,想要开启https就需要ssl证书. 首先,为域名注册ssl证书. 腾讯云注册地址:https://cloud.tencent.com/product/ssl?from=qcloudHpHeaderSsl (腾讯云这里有免费的个人证书,一次性一年) 接下来怎么配置到nginx呢? 假设我们的网站域名是adcc.me,php环境采用的是phpstudy一键安装的. /phpstudy/server/nginx/conf/vhosts 目录下的 adcc.me.

nginx下vhost配置

配置文件所在目录:   /usr/local/nginx/conf/vhost/XXX.conf server { listen 9191; server_name localhost;  (或IP) charset utf-8; error_log /home/wwwlogs/cloud_dailybuild.test.frontend.error.log; access_log /home/wwwlogs/cloud_dailybuild.test.frontend.access.log;

Nginx系列-5.配置Nginx的防盗链

Nginx系列-5.配置Nginx的防盗链 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Nginx+Apa

Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构

Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 N

Nginx系列-6.配置Nginx的HTTPS

Nginx系列-6.配置Nginx的HTTPS 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Nginx+A

Nginx系列-9.配置NFS实现Nginx实现动静分离

Nginx系列-9.配置NFS实现Nginx实现动静分离 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Ng

Nginx系列-8.配置Nginx+Apache实现动静分离

Nginx系列-8.配置Nginx+Apache实现动静分离 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置

Nginx系列-11.配置Nginx反向代理和负载均衡

Nginx系列-11.配置Nginx反向代理和负载均衡 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Ngi