nginx.conf中的index指令用于指定在访问一个目录时默认显示的文件列表顺序。如果没有设置index指令,nginx将会显示目录下的所有文件列表。常见的index指令有:
- index index.html:指定默认显示index.html文件。
- index index.php index.html:指定默认显示index.php文件,如果不存在则显示index.html文件。
- index index.html index.htm index.php:指定按照顺序依次显示index.html、index.htm和index.php文件。
- index off:禁止显示文件列表,如果没有设置index指令且没有index.html或index.htm文件,则会显示403 Forbidden错误页面。
通过设置index指令,可以控制访问目录时显示的默认文件,提高网站的安全性和用户体验。