niginx配置

Posted hardykay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
}

 

以上是关于niginx配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux下 niginx部署

5-niginx-健康检查模块

Niginx +Tomcat 集群搭建

niginx安装

dockerfile 源码包安装niginx

NIGINX 中的location上下文的参数详解及用法