차이점이 뭐야그리고아파치에서?

차이점이 뭐야그리고아파치에서?

시스템이 복원된 후 아파치 구성 파일을 가지고 놀다가 전혀 고려하지 않았던 사실을 발견했습니다. 기본 첫 번째 줄은 다음과 같습니다 /etc/apache2/sites-available/default.

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
 </Directory>

웹 서버의 루트 디렉터리는 일반적으로 인데 /var/www왜 여기에 루트 디렉터리를 추가해야 합니까 <Directory />?

답변1

구성 어딘가에 Directory외부를 정의했을 수 있습니다 DocumentRoot(예를 들어 정적 페이지는 external 아래에 저장 DocumentRoot하지만 웹 애플리케이션은 별도의 external 디렉터리에 저장합니다 DocumentRoot). <Directory />구성에 다음과 같은 경우에 적합한 합리적인 기본값을 정의 함으로써모든디렉토리는 자체 <Directory>섹션으로 지정되지 않습니다.

관련 정보