| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | server {    server_name me.5dev.cn;    listen 80;        autoindex on;    set $charset utf-8;    charset $charset;    set $rootdir /www/huala/public;    root $rootdir;    index index.php index.html;    if (!-d $request_filename){        set $rule_0 1$rule_0;    }    if (!-f $request_filename){        set $rule_0 2$rule_0;    }    if ($rule_0 = "21"){        rewrite ^/(.*)$ /index.php?s=$1 last;    }    location / {                # First attempt to serve request as file, then                # as directory, then fall back to displaying a 404.                try_files $uri $uri/ =404;                # Uncomment to enable naxsi on this location                # include /etc/nginx/naxsi.rules    }    #location ~ ^(.*)$ {    location ~ \.php$ {        fastcgi_split_path_info ^(.+\.php)(/.+)$;        # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini (No settings!)        # With php-cgi alone:        #fastcgi_pass web-php7_swoole:9000;        fastcgi_pass web-php7:9000;        #fastcgi_pass web-php5:9000;        # With php-fpm:        #fastcgi_pass unix:/var/run/php7-fpm.sock;        fastcgi_index index.php;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;        #fastcgi_param  PATH_INFO $fastcgi_path_info;        include fastcgi_params;    }}
 |