O Nginx tem uma diretiva, index
, que equivale ao DirectoryIndex
do Apache. Conforme a documentação:
index
Syntax: index file ...
Default: index.html
Context: http, server, locationSets the default file to serve if a directory is requested by the client. Multiple files can be specified. If the first file isn't found, the second will be used and so on. If the last entry begins with a /, and none of the earlier files are found, nginx will perform an internal redirect to this uri.
e.g.
index index.html index.php /index.php;
Como indicado acima, você pode especificar vários arquivos, cada um dos quais será tentado em seqüência, e também pode especificar um caminho completo se o arquivo que você deseja usar não estiver sob o diretório atual.