Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Membetulkan Ralat Terlarang Nginx 403: Isu Kebenaran untuk Penghantaran Fail?
Nginx 403 Forbidden: Menyelesaikan Isu Kebenaran untuk Penghantaran Fail
Apabila menghadapi ralat 403 terlarang dalam Nginx untuk semua fail, adalah penting untuk menangani tetapan kebenaran untuk memastikan penghantaran fail yang betul. Walaupun kebenaran pemilikan sering dipertimbangkan, kebenaran penting lain boleh diabaikan.
Salah satu keperluan kebenaran sedemikian ialah kebenaran x (laksana) dalam direktori induk. WWW-data, pengguna yang menjalankan Nginx, memerlukan x kebenaran dalam setiap direktori induk bagi fail yang diminta. Kegagalan memberikan kebenaran ini boleh mengakibatkan ralat yang anda hadapi.
Untuk menyelesaikan isu ini, semak kebenaran pada direktori seperti /, /home, /home/demo, dsb. untuk x akses oleh www -data. Jika mana-mana direktori ini dihadkan kepada 770 keizinan, www-data tidak akan dapat mengakses subdirektori di dalamnya.
Untuk membetulkannya, hanya berikan kebenaran laksana kepada www-data:
chmod o+x /home
Sebagai alternatif, anda boleh menggunakan alat seperti namei untuk memaparkan kebenaran dengan mudah di sepanjang laluan:
namei -om /path/to/check
Dengan memastikan www-data mempunyai x kebenaran dalam semua direktori induk, anda boleh menghapuskan ralat terlarang 403 dan benarkan Nginx berjaya menghantar fail.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat Terlarang Nginx 403: Isu Kebenaran untuk Penghantaran Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!