Nginx

Cara membetulkan NGINX 403 Dilarang

Cara membetulkan NGINX 403 Dilarang
Ketika berurusan dengan pelayan dan sumber web, kami menghadapi kesilapan yang disebabkan oleh kami semasa melakukan penyelenggaraan dan konfigurasi. Apabila anda menghadapi kesilapan tersebut, anda perlu mendiagnosis dan menyelesaikan masalah secepat mungkin untuk mengelakkan waktu henti dan kehilangan data.

Panduan ringkas ini akan mengatasi ralat umum semasa bekerja dengan pelayan NGINX (403 Dilarang), penyebabnya, dan cara memperbaikinya.

Apakah Ralat Nginx 403?

Kesalahan terlarang Nginx 403 adalah kod status yang dihasilkan dan ditunjukkan kepada pengguna apabila pelanggan cuba mengakses sebahagian daripada pelayan web dengan izin yang tidak mencukupi. Sebagai contoh, NGINX melindungi penyenaraian direktori dan akan menghasilkan ralat 403.

Penyebab Sisi Pelayan Nginx 403 Ralat

Sebelum kita memulakan, ada baiknya kita perhatikan bahawa kesalahan boleh datang dari sisi klien dan bukan pelayan itu sendiri. Kami akan mengatasi kesalahan sisi pelayan terlebih dahulu, kemudian ralat sisi pelanggan.

Sebab 1: Fail Indeks Tidak Betul

Penyebab pertama dan umum ralat Larangan NGINX 403 adalah konfigurasi yang salah untuk fail indeks.

Fail konfigurasi Nginx menentukan fail indeks yang akan dimuat dan urutan memuatnya. Namun, jika fail indeks yang ditentukan tidak ada dalam direktori, Nginx akan mengembalikan 403 kesalahan terlarang.

Sebagai contoh, konfigurasi di bawah menentukan fail indeks dan bagaimana fail tersebut dimuatkan

lokasi /
indeks indeks.indeks html.indeks htm.html inde.php;

Salah satu cara untuk menyelesaikan masalah ini adalah dengan menambahkan fail indeks yang ditentukan dalam fail konfigurasi atau menambahkan fail indeks yang tersedia ke file konfigurasi.

Cara lain untuk menyelesaikan masalah ini adalah dengan membenarkan Nginx menyenaraikan direktori jika fail indeks tidak tersedia. Aktifkan modul ini dengan menambahkan entri berikut ke fail konfigurasi.

lokasi /
autoindex dihidupkan;
autoindex_exact_size on;

NOTA: Kami tidak mengesyorkan kaedah ini pada pelayan yang boleh diakses oleh orang ramai.

Untuk maklumat lebih lanjut mengenai cara melayani kandungan statik, pertimbangkan sumber dokumentasi Nginx yang disediakan di bawah:

https: // dokumen.nginx.com / nginx / panduan pentadbir / pelayan web / perkhidmatan-kandungan statik /

Sebab 2: Menetapkan kebenaran dengan tidak betul

Kesalahan terlarang Nginx 403 juga boleh disebabkan oleh fail dan direktori yang menetapkan kebenaran yang salah. Agar Nginx berjaya melayan fail dan sumber tertentu kepada pelanggan, Nginx perlu mempunyai kebenaran membaca, menulis dan melaksanakan RWX di seluruh jalan.

Untuk menyelesaikan ralat ini, ubah kebenaran direktori menjadi 755 dan kebenaran fail menjadi 644. Pastikan pengguna yang menjalankan proses Nginx memiliki fail. Sebagai contoh, tetapkan pengguna ke data www:

sudo chown -R www-data: www-data *

Akhirnya, tetapkan kebenaran direktori dan fail sebagai:

sudo chmod 755 dir
sudo chmod 644 fail

Sebab Ralat Pelanggan-Pelanggan 403

Seperti yang disebutkan, pada masa lain, kesalahan 403 mungkin disebabkan oleh pengguna dan bukannya berada di sisi pelayan. Untuk menyelesaikan masalah tersebut di pihak pelanggan, lakukan operasi berikut.

Kesimpulannya

Panduan ringkas ini membincangkan penyebab ralat terlarang NGIX 403 dan pelbagai cara untuk memperbaikinya. Adalah baik untuk melihat log pelayan sebelum mencuba kaedah penyelesaian masalah.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...