![apache2의 모든 파일 구성에 전역적으로 AllowOverride를 적용합니다.](https://linux55.com/image/173373/apache2%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%20%EA%B5%AC%EC%84%B1%EC%97%90%20%EC%A0%84%EC%97%AD%EC%A0%81%EC%9C%BC%EB%A1%9C%20AllowOverride%EB%A5%BC%20%EC%A0%81%EC%9A%A9%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이 지시문을 AllowOverride
전 세계적으로 적용할 수 있습니까? (따라서 모든 구성 파일을 방문하고 지시어를 추가할 필요가 없습니다)
답변1
예, 컨테이너의 지시문은 <Directory>
하위 디렉터리로 상속됩니다. 예를 들어 모든 문서 루트의 상위 디렉토리에 대해 "전역" 설정을 설정할 수 있습니다 /var/www
( DocumentRoot
s가 /var/www/html
등인 경우 /var/www/example.com
).
예: (Debian) /var/www
에서 수정되었으며 기본값은 다음과 같습니다 .apache.conf
AllowOverride 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
파일에 허용되는 개별 지시문을 세부 조정하려면 다음을 참조하세요.재정의 목록 허용지시하다.