[php] Nginx PHP 디렉토리 인덱싱 설정

웹 서버를 설정할 때 디렉토리에 인덱스 파일이 없는 경우에 디렉토리 내 파일 목록이 보이도록 설정할 수 있습니다. 이는 Nginx와 PHP를 사용하는 경우에도 가능합니다.

Nginx 디렉토리 인덱싱 설정

Nginx는 autoindex 모듈을 사용하여 디렉토리 인덱싱을 제공합니다. 이 모듈을 사용하여 Nginx 서버에 디렉토리 인덱싱을 활성화할 수 있습니다.

server {
    ...
    location / {
        autoindex on;
    }
}

PHP 파일의 디렉토리 인덱싱

만약 PHP 파일이 디렉토리 인덱스를 새로 고려한다면, index.php 파일이 디렉토리에 있는 경우를 기반으로 index 디렉티브를 사용하여 Nginx에게 알려줘야 합니다.

server {
    ...
    location / {
        index index.php;
    }
}

위 설정을 적용하면 Nginx는 PHP 파일을 포함하여 디렉토리 내 파일 목록을 표시할 수 있습니다.

이와 같이 Nginx를 설정하여 PHP 파일이 포함된 디렉토리에 대한 인덱싱을 활성화할 수 있습니다.

예제 코드에서 특히 강조하기 위해 볼드체와 이탤릭체가 사용되었습니다.

참고 자료

위 문서는 Nginx 디렉토리 인덱싱과 관련된 PHP 설정 방법을 설명하고 있습니다.