GNU/Linux >> Belajar Linux >  >> Ubuntu

403 Forbidden Error Saat Mengakses Virtual Host yang Diaktifkan?

Saat mengakses situs yang ditentukan di lingkungan pengembang lokal saya, sepertinya saya tidak dapat melewati kesalahan 403 Forbidden.

Di bawah /etc/Apache2/sites-available/ Saya telah mendefinisikan file fun.local:

<VirtualHost *:80>
        ServerName fun.local
        DocumentRoot /home/noah/work/fun
        ErrorLog /var/log/apache2/fun-error.log

        <Directory /home/noah/work/fun>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Log kesalahan Apache untuk situs berisi kesalahan ini:

[Sat Aug 21 13:34:34 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/noah/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Saya menjalankan Apache2 dan ubuntu 10.04.

Jawaban yang Diterima:

Pastikan untuk memeriksa izin pada direktori itu. Sadarilah bahwa apache berjalan sebagai pengguna 'www-data' dan itu akan membutuhkan akses baca ke file di direktori itu agar berfungsi.

Untuk memeriksa izin jalankan dari baris perintah:

ls -al /home/noah/

Perhatikan bahwa Apache mengetahui apakah direktori dapat dilayani dengan memeriksa seluruh jalur untuk file .htaccess. Ini untuk berjaga-jaga jika ada aturan di /home/noah/.htaccess yang mengatakan hal-hal harus ditolak, mengesampingkan pengaturan informasi di file virtualhost Anda.

Mengizinkan pengguna www-data untuk membaca direktori akan membantu. Hal lain yang dapat Anda lakukan adalah menghubungkan direktori /home/noah/work/fun ke /var/www di mana pengguna Apache harus menjadi pemilik default.

Beri tahu saya jika Anda memerlukan detail lebih lanjut atau jika Anda bisa mendapatkannya dari sini.


Ubuntu
  1. Anda Mendapatkan Kesalahan Terlarang Saat Mencoba Menjelajah ke Folder di situs DNN

  2. Siapkan Host Virtual Berbasis Nama di Apache

  3. 403 Forbidden Error Saat Mengaktifkan /server-status di Apache HTTPD Server

  1. Konfigurasi Host Virtual Apache – Linux

  2. Konfigurasi Apache Virtual Host di Ubuntu 18.04 - Proses Langkah demi Langkah?

  3. 403 Kesalahan terlarang saat mengerjakan situs web Anda? Firewall, firewall, firewall

  1. Apache 403 Forbidden:Alasan dan Cara Memperbaikinya

  2. 403 Forbidden Error - Apa Itu dan Bagaimana Memperbaikinya

  3. Apache VirtualHost 403 Dilarang