zoukankan      html  css  js  c++  java
  • Laravel 在 Nginx 中的参考配置两份

    此份参考自网络:

    server {
        listen           80;
        server_name      laravel.app;
        root             /项目目录/public;
        index            index.php index.html index.htm;
        try_files        $uri $uri/ @rewrite;
    
        location @rewrite {
            rewrite ^/(.*)$ /index.php?_url=/$1;
        }
    
        location ~ .php {
            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 PATH_TRANSLATED $document_root$fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include                       fastcgi_params;
        }
    
        location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
        }
    
        location ~ /.ht {
             deny all;
        }
    }

    此份参考自 Homestead【有修改】

    server {
        listen      80;
        server_name xxx.com;
        root        "/项目目录/public";
        index       index.html index.htm index.php;
    
        # 无需用到 HTTPS 故注释
        # listen 443 ssl http2;
        # ssl_certificate     /etc/nginx/ssl/xxx.com.crt;
        # ssl_certificate_key /etc/nginx/ssl/xxx.com.key;
    
        charset     utf-8;
    
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
    
        location = /favicon.ico { access_log off; log_not_found off; }
        location = /robots.txt  { access_log off; log_not_found off; }
    
        access_log off;
        # 日志,指定路径后可选开启。末尾值可选 error|notice|info
        # error_log  /var/log/nginx/xxx.com-error.log error;
        sendfile   off;
    
        client_max_body_size 100m;
    
        location ~ .php$ {
            fastcgi_split_path_info ^(.+.php)(/.+)$;
            # 如果用到 sock 则值参考 unix:/var/run/php/php7.0-fpm.sock
            fastcgi_pass             127.0.0.1:9000;
            fastcgi_index            index.php;
            fastcgi_param            SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_intercept_errors off;
            fastcgi_buffer_size      16k;
            fastcgi_buffers          4 16k;
            fastcgi_connect_timeout  300;
            fastcgi_send_timeout     300;
            fastcgi_read_timeout     300;
            include                  fastcgi_params;
        }
    
        location ~ /.ht {
            deny all;
        }
    
    
    }
    百牛信息技术bainiu.ltd整理发布于博客园
  • 相关阅读:
    B1009
    (OK)(OK) [android-x86-6.0-rc1] compile_Android-x86_64_in_IBM-X3650-M4.txt
    Fortran, Matlab, Octave, Scilab计算速度比较
    GNU Octave
    [android-x86-6.0-rc1] /system/etc/init.sh
    [android-x86-6.0-rc1] /system/xbin/log.sh
    Android源码学习之接着浅析SystemServer
    Android源码学习之浅析SystemServer脉络
    Android-x86_64
    Android-x86_64
  • 原文地址:https://www.cnblogs.com/bainiu/p/7601610.html
Copyright © 2011-2022 走看看