Saya menggunakan Mac OS X 10.6.8 dan saya mencoba mengkonfigurasi vHost. Saya mengkonfigurasinya dan memberi saya 403 Forbidden, dan saya mengalami kesulitan memberikan izin _www untuk membaca / menulis di ~ / Document / workspace / dev
httpd.conf, saya pikir ini mungkin menyebabkan masalah dengan saya mengakses host publik, bukan vHost, tapi saya tidak yakin.
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"
Saya juga memastikan untuk menghapus komentar yang menyertakan ini:
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
Dan saya mendefinisikan vHosts ini di httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/isaacbeckett/Documents/workspace/dev"
ServerName isaac.local
ErrorLog "/private/var/log/apache2/isaac.local-error_log"
CustomLog "/private/var/log/apache2/isaac.local-access_log" common
<Directory "/Users/isaac/Documents/workspace/dev">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Dan inilah file / etc / hosts saya:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 isaac.local
Saya telah mem-flush cache lokal dengan dscacheutil -flushcache
beberapa kali dan mencoba chmod 755 ~/Documents
juga, tetapi tidak berhasil. Bisakah seseorang tolong bantu saya mencari tahu ini?
permission
apache
mysql
php
chexo3
sumber
sumber
DirectoryIndex
parameter sebaliknya itu akan menampilkan kesalahan 403 karena tidak ada file dan dan Anda dilarang melihat daftar file. Untuk mengaktifkan cantuman file, cantumkanOptions +Indexes
Jawaban:
Ini sangat banyak topik karena tidak terkait dengan perangkat keras / lunak Apple. Namun, saya ingin mengarahkan Anda ke arah yang benar.
Masalah yang Anda temui adalah itu
Hal terbaik untuk dilakukan adalah berkonsultasi dengan dokumentasi Apache tentang arahan VirtualHost.
Server Fault dan / atau papan Pengguna Super di Stackexchange juga bermanfaat untuk menyelesaikan masalah khusus ini.
sumber