apache2.conf에서 슬래시가 어떤 차이점을 가져오나요?

apache2.conf에서 슬래시가 어떤 차이점을 가져오나요?

기본 apache2.conf에는 다음이 포함됩니다.

<Directory /usr/share>
...
<Directory /var/www/>

하나의 지시문에는 후행 슬래시가 있지만 다른 지시어에는 없는 이유는 무엇입니까? 어떤 차이가 있나요?

부가 질문: 내가 누구와도 공유하고 싶지 않은 경우/usr/공유, 이 부분을 간단히 삭제하거나 다음으로 설정할 수 있나요?모두 거부됨 요구?

답변1

후행 슬래시와 관련하여 다음과 같습니다.https://serverfault.com/a/263219상태, a에 대한 주장Directory지시문은 디렉터리 경로여야 합니다. 슬래시가 없는 것이 관례이지만 두 구문 모두 유효하며 결과는 동일합니다.

다른 시나리오에서는 다른 지시어와 조합하여 차이가 있을 수 있습니다.DirectorySlashhttp://www.example.com/directory-path지시문으로 인해 요청과 비교하여 다른 결과가 표시되도록 요청할 수 있습니다 .http://www.example.com/directory-path/

/usr/share에서 아무것도 공유하고 싶지 않은 경우 이 부분을 삭제하거나 모두 거부됨 필요로 설정하면 되나요?

디렉터리 설명 자체는 콘텐츠를 공개하지 않습니다.
(AFAIK [Script]AliasDocumentRoot지시어 및 유사한 맵 URI 경로만 파일 시스템에 적용합니다.)
디렉터리 블록은 파일 시스템의 위치에만 특정 설정을 적용합니다. 이는 /usr/share(아직) 콘텐츠를 공유하지 않는 경우에도 와 같은 디렉터리 블록을 그대로 둘 수 있음을 의미합니다 . 이는 보안이나 성능에 영향을 미치지 않습니다.

관련 정보