apache2의 모든 파일 구성에 전역적으로 AllowOverride를 적용합니다.

apache2의 모든 파일 구성에 전역적으로 AllowOverride를 적용합니다.

이 지시문을 AllowOverride전 세계적으로 적용할 수 있습니까? (따라서 모든 구성 파일을 방문하고 지시어를 추가할 필요가 없습니다)

답변1

예, 컨테이너의 지시문은 <Directory>하위 디렉터리로 상속됩니다. 예를 들어 모든 문서 루트의 상위 디렉토리에 대해 "전역" 설정을 설정할 수 있습니다 /var/www( DocumentRoots가 /var/www/html등인 경우 /var/www/example.com).

예: (Debian) /var/www에서 수정되었으며 기본값은 다음과 같습니다 .apache.confAllowOverride None

<Directory /var/www/>
        Options Indexes FollowSymLinks
        # commented the default behaviour
        #AllowOverride None

        # new setting, only set the types you need, e.g. AuthConfig, FileInfo etc.
        AllowOverride All
        Require all granted
</Directory>

<Directory>물론 이 디렉토리에 설정을 다시 재설정하는 다른 지침이 없는지 확인해야 합니다 None.

.htaccess파일에 허용되는 개별 지시문을 세부 조정하려면 다음을 참조하세요.재정의 목록 허용지시하다.

관련 정보