Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menyelesaikan ralat Nginx 403 Forbidden yang disebabkan oleh isu kebenaran
Hari ini saya memasang nginx dalam persekitaran baharu Akibatnya, semua akses adalah 403
Saya serta-merta terfikir bahawa konfigurasi laluan adalah salah , tetapi saya melihat dengan teliti Selepas beberapa ketika, laluan direktori OK:
nginx.conf:
Salin kod Kod adalah seperti berikut:
pelayan {
dengar 80;
server_name localhost ;
#charset koi8-r;
#access_log logs/host.access.log main;
lokasi / {
root /root/html;
index index.html index.htm;
}
}
Hasil pertanyaan laluan dalam sistem:
Salin kod Kod adalah seperti berikut:
[root@lizhong html]# ll /root/html/
Jumlah penggunaan 4
-rw-r--r-- 1 root root 3 April 18 11:07 index.html
wujud. Saya memulakan semula nginx dan masih mendapat ralat ini. Kemudian saya fikir ia adalah isu kebenaran? Jadi tambahkan baris pada kepala nginx.conf:
Salin kod tersebut adalah seperti berikut:
root pengguna;
Mulakan semula nginx dan akses. sekali lagi, dan anda boleh mengakses secara normal
Mulakan semula nginx dan akses semula, dan anda boleh mengakses seperti biasa
Jika anda tidak mahu menjalankan sebagai pengguna root, anda boleh menyelesaikan masalah 403 dengan mengubah suai keizinan akses direktori Tetapi anda tidak boleh meletakkan direktori dalam direktori utama pengguna root Letakkannya di mana-mana lokasi dan berikannya 755, atau tukar pemiliknya melalui chown untuk selaras dengannya identiti berjalan nginx untuk menyelesaikan masalah kebenaran.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat Nginx 403 Forbidden yang disebabkan oleh isu kebenaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!