Lokasi default dari root Dokumen sesuai httpd.conf adalah /Library/WebServer/Documents
. Saya ingin lokasi ini /webcontent
. Jadi untuk melakukan itu, saya membuat folder konten web di root (/). Kemudian di httpd.conf:
- Mengubah baris akar dokumen ke DocumentRoot
/webcontent
- Mengubah tag Direktori menjadi
<Directory "/webcontent">
;
Setelah memulai ulang Apache saya mendapatkan halaman berikut:
Terlarang
Anda tidak memiliki izin untuk mengakses / di server ini.
Adakah yang bisa memberitahu saya apakah saya perlu mengubah izin di tempat lain untuk mengubah root dokumen?
mac-osx
apache-2.2
tintin
sumber
sumber
index.html
tersimpan/webcontent/
?Jawaban:
The
httpd.conf
File disediakan dengan OS X memiliki default menyangkal bahwa kunci turun setiap direktori dari setiap klien. Ini kemudian memungkinkan akses keDocumentRoot
direktori - yang akan menjadi default/Library/WebServer/Documents
. Halaman beberapa di dalam file itu dan Anda akan melihat:Ubah
"/Library/WebServer/Documents"
bit menjadi"/webcontent"
dan Anda baik-baik saja.sumber
Untuk mengikuti dari @Bred Ackerman jawab jika Anda menggunakan apache vhost Anda perlu menambahkan: private / etc / apache2 / extra / httpd-vhosts.conf
sumber