Thinkphp阿里云如何配置ngix

浏览:3196 最后更新:2017-02-16 10:15 分类:示例 关键字: ngix

ngix服务器详细配置教程和下载http://www.sucaihuo.com/php/1244.htmlserver
  {
    listen 80;
    server_name ***;
    index index.php index.html index.htm;
    root /alidata/www/***;
    #if ($host != '') {
    #   rewrite ^/(.*)$ http://***.com/$1 permanent;
    #}
    #set $my_var 0;
    #if ($host = '***.com') {
    #  set $my_var 1;
    #}
    #if ($host = 'www.***.com') {
    #  set $my_var 1;
    #}
    #if ($my_var != 1) {
    #  rewrite ^/(.*)$ http://***.com/$1 permanent;
    #}
# ThinkPHP 的 pathinfo 支持 -------------- BEGIN  
location / {  
    index index.php;  
    if (!-e $request_filename) {  
        rewrite ^/(.*)$ /index.php?s=$1 last;
        break;  
    }  
}  
location ~ \.php {    #去掉$
     root /alidata/www/***.com;
     fastcgi_pass   127.0.0.1:9000;
     fastcgi_index  index.php;
     fastcgi_split_path_info ^(.+\.php)(.*)$;     #增加这一句
     fastcgi_param PATH_INFO $fastcgi_path_info;    #增加这一句
     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     include        fastcgi_params;
}
#location ~ .+\.php($|/) {  
#    set $script $uri;  
#    set $path_info "/";  
#    if ($uri ~ "^(.+\.php)(/.+)") {  
#        set $script     $1;  
#        set $path_info  $2;  
#    }  
#      
#    fastcgi_pass 127.0.0.1:9000;  
#    fastcgi_index index.php?IF_REWRITE=1;  
#    include fastcgi_params;  
#    fastcgi_param PATH_INFO $path_info;  
#    fastcgi_param SCRIPT_FILENAME $document_root/$script;  
#    fastcgi_param SCRIPT_NAME $script;  
#}  
# ThinkPHP 的 pathinfo 支持 -------------- END  
#access_log  /alidata/log/nginx/access/***.log;

}
评论( 相关
后面还有条评论,点击查看>>