Nginx

Cara menggunakan Nginx try_files

Cara menggunakan Nginx try_files
Nginx adalah pelayan web yang hebat yang memberi kami banyak ciri dan penyesuaian untuk pelbagai keperluan. Salah satu kapasiti pelayan Nginx adalah kemampuannya menggunakan arahan untuk mengkonfigurasi pelayan dengan cara yang mudah, bersih dan boleh dipercayai. Arahan yang biasa digunakan adalah try_files yang membolehkan kita mengkonfigurasi lokasi URI dan bagaimana Nginx menyajikan pelbagai fail berdasarkan permintaan yang diterima.

Dalam tutorial ini, kita akan segera membincangkan cara menggunakan arahan try_files dan belajar kapan dan bagaimana menggunakannya:

Apakah Arahan try_files, dan Bagaimana Ia Berfungsi?

Kami biasanya menggunakan arahan Nginx try_files untuk memeriksa secara berulang-ulang jika fail ada dalam urutan tertentu dan melayani fail yang terletak terlebih dahulu.

Arahan try_file ada di blok pelayan dan lokasi dan menentukan fail dan direktori di mana Nginx harus memeriksa fail jika permintaan ke lokasi yang ditentukan diterima. Sintaks arahan try_files biasa adalah seperti:

lokasi /
try_files $ uri $ uri / / default / index.html;

Lokasi / blok menentukan bahawa ini adalah padanan untuk semua lokasi kecuali lokasi yang dinyatakan secara eksplisit /

Di dalam blok kedua, try_files bermaksud jika Nginx menerima permintaan ke URI yang sesuai dengan blok di lokasi, cubalah $ uri terlebih dahulu, dan jika fail tersebut ada, layan fail tersebut.

Contohnya, jika permintaan seperti https: // linuxhint.com / blok / io.Apabila diterima, Nginx akan terlebih dahulu mencari fail di dalam direktori / blocks dan memberikan fail tersebut jika ada.

Bahagian seterusnya (/ lalai / indeks.html) menentukan pilihan penggantian jika fail tidak berada di param pertama. Sebagai contoh, jika fail tersebut tidak ada di direktori / blok, Nginx akan mencari direktori / lalai dan melayani fail tersebut jika ada.

Secara lalai, Nginx melarang penyenaraian direktori, dan anda akan mendapat 403 Dilarang melainkan anda telah mengaktifkan indeks automatik.

Sekiranya Nginx gagal mencari fail di lokasi yang ditentukan, ia akan memaparkan kesalahan 404 yang tidak dijumpai kepada pengguna.

NOTA: Arahan Nginx try_files secara berkala mencari fail dan direktori yang ditentukan dari kiri ke kanan sehingga ia menemui fail. Menentukan arahan ini di lokasi / dapat menyebabkan masalah prestasi, terutama di laman web dengan lalu lintas yang besar. Oleh itu, anda harus secara jelas menentukan blok lokasi untuk try_files.

Kesimpulannya

Panduan ringkas dan ringkas ini telah memberi anda gambaran umum tentang bagaimana Nginx try_block berfungsi. Kami mengesyorkan menyelami dokumentasi Nginx untuk memahami pelbagai blok dan kapan menggunakannya.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...