nginx 路由配置


========www.guaiman.com配置文件=开始==========

server {

        listen       80;

        root /www/web/guaiman/public_html;

        server_name guaiman.com www.guaiman.com app.guaiman.com;

        index  index.html index.php index.htm;

        error_page  400 /errpage/400.html;

        error_page  403 /errpage/403.html;

        error_page  404 /errpage/404.html;

        error_page  503 /errpage/503.html;

        location ~ \.php(.*)$ {

                fastcgi_pass  unix:/tmp/php-56-cgi.sock;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;

                fastcgi_param PATH_INFO $2;

                include fcgi.conf;

        }

        location ~ /\.ht {

                deny  all;

        }

     location / {

        try_files $uri @rewrite;

    }

    location @rewrite {

        set $static 0;

        if  ($uri ~ \.(css|js|jpg|jpeg|png|gif|ico|woff|eot|svg|css\.map|min\.map)$) {

            set $static 1;

        }

        if ($static = 0) {

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

        }

    }

}

========miyatou.cn和app.guaiman.com小程序 配置文件=开始==========


server {

        listen       80;

        root /www/web/appmiyatou/public_html;

        server_name app.guaiman.com app.guaiman.com;

        index index.php index.html;

        error_page  400 /errpage/400.html;

        error_page  403 /errpage/403.html;

        error_page  404 /errpage/404.html;

        error_page  503 /errpage/503.html;

        location ~ \.php(.*)$ {

                fastcgi_pass  unix:/tmp/php-56-cgi.sock;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;

                fastcgi_param PATH_INFO $2;

                include fcgi.conf;

        }

        location ~ /\.ht {

                deny  all;

        }

        location / {

                 try_files $uri $uri/ /?$args;

        }

}


server {

        listen       443;

        root /www/web/appmiyatou/public_html;

        ssl                  on;

        ssl_certificate      cert/app.guaiman.com.pem;

        ssl_certificate_key  cert/app.guaiman.com.key;

        ssl_prefer_server_ciphers on;

        ssl_session_timeout 10m;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;

        server_name app.guaiman.com app.guaiman.com;

        index index.php index.html;

        error_page  400 /errpage/400.html;

        error_page  403 /errpage/403.html;

        error_page  404 /errpage/404.html;

        error_page  503 /errpage/503.html;

        location ~ \.php(.*)$ {

                fastcgi_pass  unix:/tmp/php-56-cgi.sock;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;

                fastcgi_param PATH_INFO $2;

                include fcgi.conf;

        }

        location ~ /\.ht {

           deny  all;

   }

 

location / {

        try_files $uri @rewrite;

            }


           location @rewrite {

               set $static 0;

               if  ($uri ~ \.(css|js|jpg|jpeg|png|gif|ico|woff|eot|svg|css|apk)$) {

                   set $static 1;

               }


               if ($static = 0) {

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

               }


        }

}

============结束=============

上一篇 下一篇