Nginx指定起始页

最近更新了文件分享服务的Nginx配置,添加了index指令来制定起始页。这样就可以直接使用域名访问,而不用在域名末尾添加index.php

server {
    listen 80;
    server_name share.muyexi.im;

    root /var/www/share;
    index index.php;

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

DirectoryLister最新版v3.10.1要求 PHP >= 7.4,安装起来麻烦不少。如果只读文件系统,需要在配置文件中关闭缓存

COMPILE_CONTAINER=false
CACHE_DRIVER=array
VIEW_CACHE=false

UI没有旧版本简洁,测试后决定仍旧使用v2.6.1