niginx配置

server {

    listen 80 ;
    listen [::]:80;

    # For https
    # listen 443 ssl ;
    # listen [::]:443 ssl ipv6only=on;
    # ssl_certificate /etc/nginx/ssl/default.crt;
    # ssl_certificate_key /etc/nginx/ssl/default.key;

    
    
    server_name arrive.utools.club;
    root /var/www/webhook;
    index index.php index.html index.htm;
    


    location / {
                autoindex on;
                index index.html index.htm index.php;
                if (!-e $request_filename){
                        rewrite ^/(.*)$ /index.php/$1 last;
                }
        }

     location ~ [^/].php(/|$){

        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_buffers 16 16k;
        fastcgi_buffer_size 32k;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        
        fastcgi_split_path_info ^(.+?.php)(/.*)$;
        set $path_info $fastcgi_path_info;
        fastcgi_param PATH_INFO       $path_info;
        try_files $fastcgi_script_name =404;

        #fixes timeouts
        fastcgi_read_timeout 600;
        include fastcgi_params;
    }

    location ~ /.ht {
        deny all;
    }

    location /.well-known/acme-challenge/ {
        root /var/www/letsencrypt/;
        log_not_found off;
    }

    error_log /var/log/nginx/qs_cmf_test_error.log;
    access_log /var/log/nginx/qs_cmf_test_access.log;
}
原文地址:https://www.cnblogs.com/hardykay/p/12785270.html