ci 与 nginx 的rewrite设置
2014-02-11 15:50
453 查看
由于nginx 不支持path_info,需要对配置文件做url重写
今天又配了一遍,发现了一个新的问题
1. LOG日志文件放在后面会报错
server { listen 80; server_name localhost; index index.html index.htm index.php; root /xampp/htdocs; autoindex on; location ~ .*\.php {//这里注意php 末尾不要加$ 要不就隔断不能匹配 fastcgi_pass 127.0.0.1:9000; set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {//这里拆分下 #set $real_script_name $1; set $path_info $2;//CI里面我设置的是AUTO 用的PATH_INFO就行 } fastcgi_param PATH_INFO $path_info; include /APMServ5.2.6/nginx/conf/fastcgi_params; } log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; access_log /APMServ5.2.6/nginx/logs/access.log access; } }
今天又配了一遍,发现了一个新的问题
1. LOG日志文件放在后面会报错
相关文章推荐
- 知识点022-nginx 的rewrite 伪静态与设置网页登陆密码
- Nginx 安装配置 禁止使用IP访问 rewrite重写 别名设置 日志轮询
- bo-blog在nginx中的rewrite设置
- Nginx下设置phalcon的rewrite
- Nginx的Rewrite设置及示例
- Nginx_地址重写(rewrite)_日志管理(log_format)_压缩输出_Nginx设定限速_Nginx设置反向代理及反向代理缓存
- apache nginx 通过 rewrite 设置 禁止执行PHP程序
- Nginx的Rewrite设置及示例
- nginx下laravel框架rewrite的设置
- Nginx的Rewrite设置及示例
- Nginx 设置rewrite规则是遇到的一个{}大括号引发的报错问题
- nginx的rewrite设置
- php ci nginx 伪静态rewrite配置方法
- nginx--rewrite设置
- Nginx的Rewrite设置及示例
- upupw nginx服务器 rewrite设置
- nginx下CI框架虚拟主机设置
- WordPress的nginx rewrite设置
- Nginx的Rewrite设置及示例
- nginx下laravel框架rewrite的设置