Apa itu Nginx? - Ahli Semalt

Nginx [enjin x] adalah teknik HTTP lain dan pelayan proksi terbalik. Nginx berfungsi sebagai pelayan proksi e-mel, dan pelayan proksi TCP / UDP generik, di mana ia mengesahkan pemohon web yang berbeza untuk membuat pelawat menjangkau laman web. Igor Sysoev pada asalnya menulis pelayan proksi ini. Pakej hosting lain mungkin menggunakan kaedah seperti tumpukan LAMP (Linux + Apache + MySQL + PHP) untuk menggerakkan WordPress. Nginx boleh menjadi persediaan yang kuat mengenai pendekatan proksi revere. Semestinya, terdapat banyak cara yang dapat digunakan oleh webmaster untuk melaksanakan Nginx. Anda dapat menggunakan semua ciri pada masa yang sama memanfaatkan pelayan Apache. Sebilangan besar laman web yang dihoskan pada pelayan Nginx dijalankan pada persediaan Apache. Terdapat tajuk respons HTTPS serta proksi lain yang merujuknya sebagai pelayan web.

Garis panduan ini oleh Michael Brown, Pengurus Kejayaan Pelanggan Semalt , menjelaskan penggunaan penyediaan Nginx yang berdiri sendiri. Daripada bergantung pada teknik pelayan apache, anda boleh menggunakan Nginx sendiri seperti pelayan utama. Mungkin ada beberapa pertimbangan khusus ketika menerapkan Nginx di WordPress. Terdapat beberapa maklumat penting yang perlu diketahui oleh pengguna mengenai Nginx. Contohnya:

  • Semua konfigurasi boleh dilakukan di panel pentadbir pada konfigurasi tahap pelayan. Akibatnya, tidak ada konfigurasi tingkat direktori. Tidak seperti fail .htaccess Apache atau fail web.config IIS, WordPress tidak dapat mengubah konfigurasi Nginx.
  • Cara fungsi permalinks sedikit berbeza pada Nginx daripada pada pelayan Apache yang lain.
  • Nginx tidak dapat menghasilkan peraturan penulisan semula untuk anda. Nginx tidak mempunyai kemampuan jenis .htaccess oleh itu mustahil untuk mengkonfigurasi pelayan dari hujung pengguna.
  • Anda menggunakan pemalam untuk memasang permalink anda. Adalah mustahak untuk memasang "index.php" yang dapat membentuk panel untuk membolehkan pengubahsuaian ke pelayan anda.
  • Bagi pengguna yang mungkin ingin memperoleh keupayaan htaccess terhad, mereka boleh memasang sambungan htscanner PECL untuk PHP. Malangnya, ini hanya pengubahsuaian perkembangan dan boleh membawa komplikasinya. Pastikan anda mempunyai kaedah debugging yang kuat sebelum menggunakan teknik ini.

Dalam garis panduan Nginx ini, anggapannya adalah bahawa anda telah memasang Nginx. Hasilnya, pemasangan dan arahan mengenai cara pengendaliannya tidak termasuk.

Maklumat penting mengenai Nginx

  • Pembantu Nginx memetakan fail map.conf secara automatik setiap kali laman web baru dibuat. Dalam beberapa kes, anda mungkin perlu memuat semula Nginx secara manual untuk memastikan perubahan yang berlaku. Nginx juga menyimpan laman web dalam bentuk php-fpm, setiap kali ada laman web baru.
  • Laman web besar boleh menggunakan Nginx kerana seseorang dapat menggunakan pelbagai domain persediaan.
  • Terdapat pautan simbolik, yang bermaksud bahawa anda tidak perlu bimbang tentang penghapusan atau penyesuaian secara tidak sengaja di seluruh pelayan.

Kesimpulannya

Bagi pemilik laman web yang memerlukan pelayan proksi terbalik, penyediaan Nginx boleh menjadi pendekatan penting. Keseluruhan konfigurasi membuat anggapan umum bahawa akar laman web atau blog ada di host. Titik rujukan adalah di peringkat pelayan itu sendiri dan bukan di sisi pengguna. Orang mesti mengubah peraturan apabila mereka mengubah aspek laman web seperti menambahkan blog.

mass gmail