diff --git a/playbooks/roles/vhosts/OpenResty/templates/artifact.conf.j2 b/playbooks/roles/vhosts/OpenResty/templates/artifact.conf.j2 index 02f5459..3fe901b 100644 --- a/playbooks/roles/vhosts/OpenResty/templates/artifact.conf.j2 +++ b/playbooks/roles/vhosts/OpenResty/templates/artifact.conf.j2 @@ -24,15 +24,15 @@ server { add_header Accept-Ranges bytes; try_files $uri $uri/ =404; # 保持原有 404 语义 } - {% elif %} + {% elif autoindex_paths %} {% for path in autoindex_paths %} location {{ path }} { autoindex on; autoindex_exact_size off; autoindex_localtime on; } - {% endif %} - {% endfor %} + {% endfor %} + {% endif %} # 常见安装包直下读文件(大小写不敏感) # 这里无需 try_files,命中即直接读文件;减少一次磁盘判断