Pasang cache varnis 5.1 untuk nginx di Debian dan Ubuntu

Pasang cache varnis 5.1 untuk nginx di Debian dan Ubuntu

Cache varnis (juga dipanggil Varnis) adalah sumber terbuka, pemecut HTTP yang menyimpan laman web dalam ingatan supaya pelayan web tidak perlu membuat laman web yang sama berulang kali apabila diminta oleh pelanggan. Anda boleh mengkonfigurasi varnis untuk bekerja di hadapan pelayan web untuk melayani halaman dengan cara yang lebih cepat sehingga memberikan laman web kelajuan yang signifikan.

Dalam artikel terakhir kami, kami telah menjelaskan cara menyediakan cache varnis untuk Apache pada sistem Debian dan Ubuntu.

Dalam artikel ini, kami akan menerangkan cara memasang dan mengkonfigurasi Varnis Cache 5 sebagai front-end ke pelayan HTTP Nginx pada sistem Debian dan Ubuntu.

Keperluan:

  1. Sistem Ubuntu dipasang dengan timbunan lemp
  2. Sistem Debian dipasang dengan Stack Lemp
  3. Sistem Debian/Ubuntu dengan alamat IP statik

Langkah 1: Pasang cache varnis pada Debian dan Ubuntu

1. Malangnya, tidak ada pakej pra-kompilasi untuk versi terkini Varnis Cache 5 (i.e 5.1.2 pada masa penulisan), jadi anda perlu membinanya dari fail sumbernya seperti yang ditunjukkan di bawah.

Mulakan dengan memasang kebergantungan untuk menyusunnya dari sumber menggunakan perintah apt seperti ini.

$ sudo apt memasang python-docutils libedit-dev libpcre3-dev pkg-config automake libtool autoconf libncurses5-dev libncurses5 

2. Sekarang muat turun varnis dan menyusunnya dari sumber seperti berikut.

$ wget https: // repo.Varnis-cache.org/source/varnis-5.1.2.tar.GZ $ TAR -ZXVF VARNISH -5.1.2.tar.GZ $ CD Varnis-5.1.2 $ sh autogen.sh $ sh configure $ membuat $ sudo membuat pemasangan $ sudo ldconfig 

3. Setelah menyusun cache varnis dari sumber, executable utama akan dipasang sebagai /usr/local/sbin/varnishd. Untuk mengesahkan bahawa pemasangan varnis berjaya, jalankan arahan berikut untuk melihat versi.

$/usr/local/sbin/varnishd -v 
Sahkan versi cache varnis

Langkah 2: Konfigurasikan nginx untuk berfungsi dengan cache varnis

4. Sekarang anda perlu mengkonfigurasi Nginx untuk bekerja dengan cache varnis. Secara lalai nginx mendengarkan port 80, anda perlu menukar port nginx lalai ke 8080 Jadi ia berjalan di belakang caching varnis.

Oleh itu buka fail konfigurasi nginx /etc/nginx/nginx.Conf dan cari garis Dengar 80, Kemudian ubah ke Dengar 8080 Seperti blok pelayan seperti yang ditunjukkan dalam pukulan skrin di bawah.

$ sudo vi/etc/nginx/nginx.Conf 
Tukar port Nginx

5. Sebaik sahaja port telah diubah, anda boleh memulakan semula perkhidmatan nginx seperti berikut.

$ sudo systemctl mulakan semula nginx 

6. Sekarang mulakan daemon varnis secara manual dengan menaip arahan berikut dan bukannya memanggil Systemctl Start Varnish, Oleh kerana konfigurasi tertentu tidak disediakan apabila dipasang dari sumber:

$ sudo/usr/local/sbin/varnishd -a: 80 -b localhost: 8080 
Mula Daemon Cache Varnis

Langkah 3: Ujian Varnis Cache pada Nginx

7. Akhir perintah curl di bawah untuk melihat tajuk HTTP.

$ curl -i http: // localhost 
Ujian Varnis Cache pada Nginx

Anda boleh mendapatkan maklumat tambahan dari repositori github cache varnis: https: // github.com/varnishcache/varnis-cache

Dalam tutorial ini, kami telah menunjukkan cara menyiapkan Varnis Cache 5.1 untuk pelayan http nginx di sistem debian dan ubuntu. Anda boleh berkongsi pendapat atau pertanyaan dengan kami melalui maklum balas dari bawah.