Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Saya Boleh Melayan Fail dari Luar Direktori htdocs XAMPP Menggunakan Apache?

Bagaimanakah Saya Boleh Melayan Fail dari Luar Direktori htdocs XAMPP Menggunakan Apache?

Linda Hamilton
Linda Hamiltonasal
2024-11-27 13:54:12735semak imbas

How Can I Serve Files from Outside XAMPP's htdocs Directory Using Apache?

Menyajikan Fail Di Luar Direktori htdocs XAMPP

Soalan: Bolehkah fail yang disimpan di luar direktori htdocs lalai XAMPP boleh diakses dan dilayan oleh Apache?

Jawapan: Ya, terdapat tiga kaedah untuk mencapai ini:

Kaedah 1: Hos Maya

  1. Dayakan hos maya dengan menyahkomen baris 19 inci httpd-vhosts.conf.
  2. Tentukan hos maya untuk direktori yang diingini, dengan menyatakan akar dokumen, nama pelayan dan kebenaran akses.
  3. Tambahkan entri pada fail hos untuk memetakan pelayan nama ke alamat IP setempat.
  4. Mulakan semula Apache dan akses direktori melalui pelayan yang ditentukan nama.

Kaedah 2: Alias

  1. Salin keizinan Direktori lalai daripada htdocs ke direktori yang dikehendaki dalam http.conf.
  2. Tambahkan arahan Alias ​​untuk memetakan laluan URL ke direktori dalam bahagian alias_module http.conf.

Kaedah 3: Menukar Document Root

  1. Tukar arahan DocumentRoot dalam httpd.conf untuk menghala ke direktori yang dikehendaki.
  2. Kemas kini kebenaran Direktori untuk dipadankan dengan dokumen baharu root.
  3. Mulakan semula Apache dan direktori kini boleh diakses sebagai direktori akar tapak web.

Nota Tambahan:

  • Gunakan garis miring ke hadapan "/" bukannya garis miring ke belakang.
  • Jangan sertakan mengekor garis miring.
  • Sentiasa mulakan semula Apache selepas membuat perubahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melayan Fail dari Luar Direktori htdocs XAMPP Menggunakan Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn