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指令,可以控制訪問目錄時顯示的默認文件,提高網站的安全性和用戶體驗。