Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pemformat & Pengindah Konfigurasi Nginx

Pengembang
IKLAN · MENGHAPUS?
MEMASUKKAN

Opsi Pemformatan

IKLAN · MENGHAPUS?

Memandu

Pemformat & Pengganda Konfigurasi Nginx

Pemformat & Pengindah Konfigurasi Nginx

Format dan pindahkan file konfigurasi Nginx dengan indentasi konsisten, pengenalan blok, dan validasi sintaks. Tempel konten nginx.conf Anda dan lihat secara instan output yang diformat dengan benar dengan ikhtisar struktural blok server, lokasi, dan upstream Anda. Termasuk template snippet umum dan referensi arahan.

Cara Penggunaan

Tempel konfigurasi Nginx Anda ke area input. Pemformat memproses secara instan — memberi indentasi pada arahan blok (http, server, location, upstream, events, map, geo, if), menormalkan komentar, dan memvalidasi sintaks. Konfigurasikan gaya indentasi (2 spasi, 4 spasi, atau tab), penempatan kurung kurawal, normalisasi komentar, dan penanganan baris kosong. Lihat pohon struktur untuk memahami hierarki konfigurasi Anda. Salin output yang diformat atau unduh sebagai nginx.conf.

Fitur

  • Indentasi Blok — Secara otomatis memberi indentasi pada arahan bersarang di dalam http, server, location, upstream, events, map, geo, if, types, limit_except, dan arahan blok Nginx lainnya.
  • Tampilan Struktur — Pohon/garis besar hierarki konfigurasi Anda: http → server (dengan server_name dan port listen) → jalur location, nama upstream. Membantu memvisualisasikan konfigurasi multi-server yang kompleks sekilas.
  • Validasi Sintaksis — Mendeteksi kurung kurawal yang tidak tertutup, kurung kurawal penutup tambahan, titik koma yang hilang pada garis arahan, nilai server_name duplikat, dan salah konfigurasi umum. Pengkodean warna dengan nomor baris.
  • Opsi Pemformatan — Gaya indentasi yang dapat dikonfigurasi (2/4 spasi, tab), gaya kurung kurawal (baris yang sama atau baris berikutnya), normalisasi komentar, keruntuhan baris kosong, spasi titik koma.
  • Cuplikan Umum — Template penyisipan cepat: proxy terbalik, penyajian file statis, SSL/TLS, pembatasan laju, kompresi gzip, header keamanan, PHP-FPM fastcgi, proxy WebSocket.
  • Referensi Arahan — Referensi yang dapat dibuka/ditutup dengan arahan Nginx umum, jenis blok, dan aturan pencocokan lokasi (tepat, awalan, regex).
  • Ekspor — Salin output yang diformat atau unduh sebagai file nginx.conf.

Jenis Blok Nginx

http: Konteks utama untuk konfigurasi server HTTP. server: Mendefinisikan host virtual — diidentifikasi oleh arahan server_name dan listen. location: Memetakan pola URI ke konfigurasi — mendukung pencocokan tepat (=), awalan (^~), regex (~, ~*), dan pencocokan default. upstream: Mendefinisikan sekelompok server backend untuk penyeimbangan beban. events: Konfigurasi pemrosesan koneksi. map/geo: Blok pemetaan variabel untuk konfigurasi bersyarat.

IKLAN · MENGHAPUS?

Apa itu nginx.conf?

nginx.conf adalah file konfigurasi utama untuk web server Nginx. Ini menggunakan sintaks berbasis blok dengan arahan yang diakhiri dengan titik koma dan blok bersarang yang dilampirkan dalam kurung kurawal. Konfigurasi mengontrol cara Nginx menangani permintaan HTTP, menyajikan file, proxy ke server backend, menangani SSL/TLS, dan banyak lagi. File biasanya terletak di /etc/nginx/nginx.conf pada sistem Linux, dengan konfigurasi tambahan di /etc/nginx/conf.d/ atau /etc/nginx/sites-enabled/.

Bagaimana cara pencocokan lokasi Nginx bekerja?

Nginx mengevaluasi blok lokasi dalam urutan tertentu: pertama, pencocokan tepat (= /path) — jika ditemukan, hentikan pencarian. Kedua, pencocokan awalan (^~ /path) — awalan pencocokan terpanjang menang dan menghentikan pencarian. Ketiga, pencocokan ekspresi reguler (~ untuk peka huruf besar-kecil, ~* untuk tidak peka huruf besar-kecil) — pencocokan regex pertama dalam urutan konfigurasi menang. Terakhir, jika tidak ada pencocokan regex, pencocokan awalan non-prefiks terpanjang digunakan. Memahami urutan ini sangat penting untuk konfigurasi Nginx yang benar — tampilan struktur pemformat membantu memvisualisasikan hierarki lokasi Anda.

Apa saja kesalahan konfigurasi Nginx yang umum?

Kesalahan umum mencakup: titik koma yang hilang di akhir arahan (Nginx gagal diam-diam), kurung kurawal yang tidak tertutup membuat blok bersarang di mana tidak ada yang dimaksudkan, urutan pencocokan lokasi yang salah (regex menggantikan pencocokan awalan yang dimaksudkan), tidak menggunakan 'try_files' untuk aplikasi halaman tunggal (menyebabkan 404 pada rute sisi klien), menempatkan 'return' atau 'rewrite' dalam konteks yang salah, dan lupa memuat ulang Nginx setelah perubahan konfigurasi (nginx -s reload). Validasi pemformat ini menangkap masalah struktural seperti kurung kurawal yang tidak tertutup dan titik koma yang hilang.

Apakah data konfigurasi saya dikirim ke server?

Tidak — semua pemformatan dan validasi terjadi di browser Anda menggunakan JavaScript. Konfigurasi Nginx Anda tidak pernah meninggalkan perangkat Anda. Ini penting karena file nginx.conf berisi informasi sensitif: nama server, jalur internal, alamat server upstream, jalur sertifikat SSL, dan konfigurasi keamanan. Semua pemrosesan berjalan sepenuhnya di sisi klien tanpa panggilan API atau penyimpanan data.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · MENGHAPUS?
IKLAN · MENGHAPUS?
IKLAN · MENGHAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · MENGHAPUS?