用户工具

站点工具


wxk:nginx:note

这是本文档旧的修订版!


nginx使用笔记

上传大小限制:

http{
    client_max_body_size 1024m;
}

若上传文件的大小超过这个值,会报错:client intended to send too large body — Wu Xiaokiang 2021/02/03 10:43

虚拟目录PHP配置

        location /postfixadmin/ {
                alias  /usr/share/postfixadmin/public/;
                index index.html index.php;
        }

        location ~^/postfixadmin/.+\.php$ {
                if ($fastcgi_script_name ~ /postfixadmin/(.+\.php.*)$) {
                        set $valid_fastcgi_script_name $1;
                }
                fastcgi_param  SCRIPT_FILENAME  /usr/share/postfixadmin/public/$valid_fastcgi_script_name;

                fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                try_files $fastcgi_script_name =404;
                set $path_info $fastcgi_path_info;
                fastcgi_param PATH_INFO $path_info;
                fastcgi_index index.php;
                include fastcgi_params;
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }

        # pass PHP scripts to FastCGI server
        #
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
                # With php-cgi (or other tcp sockets):
                #fastcgi_pass 127.0.0.1:9000;
        }
wxk/nginx/note.1639708495.txt.gz · 最后更改: 2024/11/22 08:46 (外部编辑)