Linux nginx ialah pelayan web HTTP dan proksi terbalik berprestasi tinggi, dan juga menyediakan perkhidmatan IMAP/POP3/SMTP yang dicirikan oleh memori yang kurang dan konkurensi yang kuat Malah, ia berfungsi dengan lebih baik di kalangan pelayan web dari jenis yang sama.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
1. Apakah itu nginx?
Saya percaya ramai rakan yang belajar Linux atau sudah terlibat dalam operasi dan penyelenggaraan pernah mendengar tentang nginx, jadi apakah itu 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 sangat berkuasa pada masa ini untuk perusahaan dalam bahagian hadapan web pelayan.
Tapak asing [Netcraft News] mengira pelayan web yang digunakan oleh tapak web paling popular di dunia, antaranya nginx telah diletakkan di kedudukan pertama:
Pada masa ini, kebanyakan portal perusahaan Internet domestik kami juga menggunakan nginx, termasuk
<p>阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区<br/>developer.aliyun.com/mirror/<br/>网易开源镜像站<br/>mirrors.163.com/<br/>清华大学开源软件镜像站 | Tsinghua Open Source Mirror<br/>mirrors.tuna.tsinghua.edu.cn<br/></p>
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:Pengubah hala juga merupakan fungsi pelayan web yang sangat penting Biar saya berikan anda contoh: Katakan syarikat anda kini mempunyai nama domain dan ramai pengguna lama sudah biasa menggunakan nama domain ini untuk mengakses tapak web anda. Tetapi selepas syarikat anda telah disusun semula dan perlu menukar nama domainnya, anda akan menghadapi masalah kehilangan ramai pengguna lama. Kemudian masalah ini boleh diselesaikan melalui pengalihan nginxd Kita hanya perlu mengalihkan trafik yang mengakses nama domain lama kepada nama domain baharu. Pertempuran sebenar teknologi ini akan ditunjukkan melalui contoh kemudian.
Selain ubah hala nama domain, terdapat juga ubah hala dalaman Contohnya, jika pengguna mengakses sumber yang tidak tersedia, kami berharap dapat mengembalikan panduan atau halaman utama kepada pengguna. Pada ketika ini, anda boleh menulis pelaksanaan ubah hala dalaman.
2.4 nginx boleh melakukan pemisahan dinamik dan statik:
Pemisahan dinamik dan statik Nignx sebenarnya adalah fungsi proksi terbalik nginx, tetapi ia sangat berkuasa dan istimewa, jadi ia biasanya disebut secara berasingan. 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:
nginx juga mempunyai banyak fungsi berkuasa, seperti pelayan caching, pelayan proksi mel dan gerbang perkhidmatan mikro. Oleh itu, aplikasi perkhidmatan yang begitu berkuasa adalah kemahiran yang mesti dikuasai apabila mempelajari Linux atau sebagai jurutera operasi dan penyelenggaraan.
Pembelajaran yang disyorkan: "tutorial video linux"
Atas ialah kandungan terperinci apa itu linux nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!