>백엔드 개발 >PHP 튜토리얼 >Apache를 사용하여 외부 디렉터리의 파일을 어떻게 제공할 수 있습니까?

Apache를 사용하여 외부 디렉터리의 파일을 어떻게 제공할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-26 22:58:13667검색

How Can I Serve Files from External Directories with Apache?

Apache의 범위 확장: 외부 디렉터리에서 파일 제공

XAMPP Apache 구성의 기존 htdocs 디렉터리 외부에 파일을 제공하는 것은 여러 기술을 통해 달성할 수 있습니다.

가상 호스트:

  1. NameVirtualHost의 주석 처리를 제거하고 블록을 추가하여 가상 호스트를 구성합니다.
<VirtualHost *:80>
    DocumentRoot C:\Projects\transitCalculator\trunk
    ServerName transitcalculator.localhost
    ...
</VirtualHost>
  1. 호스트에 항목 추가 파일:
127.0.0.1 transitcalculator.localhost #transitCalculator

별칭:

  1. 디렉토리에 대한 권한 복사 및 수정:
<Directory "C:/Projects">
    ... (inherited permissions)
</Directory>
  1. alias_module 내에 별칭 추가 섹션:
Alias /transitCalculator "C:/Projects/transitCalculator/trunk"

문서 루트 수정:

  1. httpd.conf에서 DocumentRoot 지시어 변경:
DocumentRoot "C:/Projects"
  1. <디렉터리> 블록을 사용하여 새 문서 루트와 일치시킵니다.

추가 참고 사항:

  • 백슬래시("") 대신 슬래시("/")를 사용하세요. .
  • 후행 생략 슬래시.
  • 구성을 변경한 후 Apache를 다시 시작하십시오.

이러한 기술을 사용하면 htdocs 폴더 외부에 있는 파일에 대한 Apache의 접근성을 확장하여 서버 구성에 유연성을 제공할 수 있습니다.

위 내용은 Apache를 사용하여 외부 디렉터리의 파일을 어떻게 제공할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.