Nginx TP框架部署

server {

listen       8082;

server_name  localhost;

charset utf-8;

access_log  logs/host.access.log  main;

root /var/www/html/thinkphp/public;

index  index.html index.htm index.php;

location / {

if(!-e$request_filename) {

rewrite ^(.*)$ /index.php?s=$1last;

break;

}

}

error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   html;

}

location ~ \.php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index index.php;

includefastcgi_params;

set$real_script_name$fastcgi_script_name;

if($fastcgi_script_name~"^(.+?\.php)(/.+)$") {

set$real_script_name$1;

set$path_info$2;

}

fastcgi_param SCRIPT_FILENAME$document_root$real_script_name;

fastcgi_param SCRIPT_NAME$real_script_name;

fastcgi_param PATH_INFO$path_info;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {

expires 30d;

access_log off;

}

location ~ .*\.(js|css)?$ {

expires 7d;

access_log off;

}

}


1、在TP框架的配置文件中一定要加上‘URL_MODEL’=>2

2、在入口文件中加上 define('__APP__','');

3、Linux区分大小写

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 6,367评论 1 6
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 6,296评论 0 9
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 9,082评论 0 28
  • 命运一次是个古老而又永恒的的话题,道不完也说不尽。 谱写命运交响曲的贝多芬就说过:“我要扼住命运的咽喉,它妄想使我...
    红河水阅读 6,865评论 0 2
  • 有人说,一个人的努力,根本不足以撑死一份感情。无论友情,还是爱情,都是如此。 点开了许久没看的空间,发现了很多未回...
    容白阅读 3,520评论 0 1