Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah konsep linux nginx

Apakah konsep linux nginx

WBOY
WBOYke hadapan
2023-05-19 18:43:532622semak imbas

linux nginx ialah pelayan web HTTP dan proksi terbalik yang berprestasi tinggi, dan juga menyediakan perkhidmatan IMAP/POP3/SMTP yang dicirikan oleh penggunaan memori yang kecil dan keupayaan serentak yang kukuh Keupayaan konkurensi nginx berprestasi lebih baik di kalangan pelayan web jenis yang sama.

1.

Saya percaya ramai rakan yang belajar Linux atau sudah terlibat dalam operasi dan penyelenggaraan pernah mendengar tentang nginx, jadi apakah sebenarnya? Mengapa ia begitu popular?

Pertama sekali, nginx ialah pelayan web berprestasi tinggi yang dicipta oleh orang Rusia Ia mempunyai fungsi pelayan web seperti Apache awal, IIS, Lighttpd, dll., dan boleh menerbitkan kod tapak web dan sumber lain. untuk memberikan maklumat kepada pengguna. Walau bagaimanapun, fungsi nginx bukan sahaja sebagai pelayan web, ia juga boleh digunakan sebagai proksi terbalik dan pelayan pengimbangan beban, dan prestasi keseluruhannya adalah sangat berkuasa pada masa ini untuk perusahaan dalam pelayan hadapan web .

Tapak asing [Netcraft News] mengira pelayan web yang digunakan oleh tapak web paling popular di dunia, antaranya nginx telah berada di kedudukan pertama dengan kukuh:

linux nginx的概念是什么

Pada masa ini, kebanyakan portal perusahaan Internet domestik kami juga menggunakan nginx, termasuk

<p>阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
developer.aliyun.com/mirror/
网易开源镜像站
mirrors.163.com/
清华大学开源软件镜像站 | Tsinghua Open Source Mirror
mirrors.tuna.tsinghua.edu.cn
</p>

dan sebagainya.

2. Apa yang boleh dilakukan oleh nginx?

Dalam beberapa artikel akan datang, kami akan mempraktikkan penggunaan utama nginx secara terperinci. Di sini, mari kita buat pengenalan ringkas dahulu:

2.1 nginx boleh digunakan sebagai proksi terbalik:

proksi terbalik nginx ialah fungsi nginx yang sangat penting. Ia boleh menyembunyikan pelayan bahagian belakang . kuantiti dan pastikan pelayan bahagian belakang dilindungi daripada serangan. memulakan permintaan ke laman web ini, sebenarnya, pengguna Permintaan diproses oleh pelayan sebenar bahagian belakang, dan pelayan perantaraan ialah pelayan proksi terbalik.

2.2 nginx boleh melakukan pengimbangan beban:

2.3 nginx boleh melakukannya Ubah hala nama domain: linux nginx的概念是什么Ubah hala juga merupakan fungsi yang sangat penting bagi pelayan web. Biar saya berikan anda contoh: Katakan syarikat anda kini mempunyai nama domain dan ramai pengguna lama biasa menggunakan nama domain ini untuk melawat tapak web anda. Apabila syarikat mengalami transformasi dan menukar nama domainnya, ia mungkin kehilangan ramai pengguna lama. Kita boleh menyelesaikan masalah ini melalui pengalihan nginxd, hanya ubah hala lalu lintas yang mengakses nama domain asal kepada nama domain baharu. Pertempuran sebenar teknologi ini akan ditunjukkan melalui contoh kemudian.

Selain ubah hala nama domain, ubah hala dalaman juga boleh dilakukan Contohnya, apabila pengguna mengakses sumber yang tidak wujud, kami berharap dapat memberikan beberapa maklumat panduan atau mengubah hala mereka ke halaman utama. Pada ketika ini, anda boleh menulis pelaksanaan ubah hala dalaman.

2.4 nginx boleh melakukan pemisahan dinamik dan statik:

Pemisahan dinamik dan statik ialah salah satu fungsi proksi terbalik nginx Ia sangat berkuasa dan istimewa dan biasanya dibincangkan secara bebas. Kerana nginx mempunyai keupayaan yang sangat kuat untuk mengendalikan sumber statik dan sangat cekap. Banyak kali, kami akan terus menyerahkan sumber statik yang diminta oleh pengguna kepada pelayan proksi nginx untuk diproses, dan kemudian proksi aplikasi dinamik ke bahagian belakang untuk diproses oleh pelayan aplikasi untuk meningkatkan pengalaman pengguna Gambar rajah pemisahan dinamik dan statik adalah seperti berikut:

linux nginx的概念是什么

Nginx mempunyai banyak fungsi berkuasa, termasuk pelayan caching, pelayan proksi mel dan get laluan perkhidmatan mikro. Sesiapa yang menguasai Linux atau seorang jurutera operasi dan penyelenggaraan yang berlatih harus belajar dan menjadi mahir dalam aplikasi perkhidmatan yang berkuasa ini.

Atas ialah kandungan terperinci Apakah konsep linux nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam