Cara mengatur cache Varnish di Ubuntu 18.04

Cara Mengatur Cache Varnish Di Ubuntu 18 04



Sebagian besar pengguna internet tidak bertahan di situs web yang lambat lebih dari 10 detik. Bahkan, menurut a studi kasus dilakukan oleh Financial Times, penundaan kecil dalam kecepatan pemuatan halaman dapat secara signifikan mengurangi sesi pengguna dan menyebabkan rasio pentalan yang tinggi. Ini menyiratkan bahwa situs web yang lambat akan berdampak negatif pada bisnis online Anda dan menyebabkan penurunan tajam pendapatan Anda. Situs web yang cepat memungkinkan pengunjung Anda mengumpulkan informasi dalam waktu sesingkat mungkin dan kemungkinan besar akan mengarah ke percakapan. Selain itu, Google sekarang memberi peringkat situs web cepat lebih tinggi dalam skor SEO daripada situs web lambat. Pernah bertanya-tanya bagaimana Anda dapat meningkatkan kecepatan situs Anda? Varnish cache adalah akselerator cache HTTP sumber terbuka yang meningkatkan kecepatan situs Anda hingga 300 hingga 1000 kali lipat. Itu duduk di depan server web dan melayani permintaan HTTP ke pengguna dengan kecepatan sangat tinggi. Ini mempercepat situs web dengan menyimpan konten yang sering diakses oleh pengguna dan menyimpannya dalam memori, sehingga menjamin pengambilan halaman web lebih cepat. Itu juga dapat bertindak sebagai penyeimbang beban dalam pengaturan dengan beberapa server web. di Dalam panduan ini, kami memberi tahu Anda cara menginstal cache Varnish di Ubuntu 18.04

Langkah 1: Perbarui sistem

Untuk memulai, mulailah dengan memperbarui paket-paket di sistem untuk memastikan bahwa paket-paket tersebut mutakhir. Untuk melakukannya, akses server Anda sebagai root dan jalankan perintah:

# pembaruan tepat && peningkatan yang tepat







Langkah 2: Instal server web Apache

Karena cache Varnish berada di depan server web, kita perlu menginstal server web Apache untuk tujuan demonstrasi.



Untuk menginstal Apache, jalankan perintah:



# tepat Install apache2





Setelah instalasi server web Apache selesai, mulai server web dan periksa statusnya menggunakan perintah di bawah ini:

# systemctl mulai apache2
# systemctl status apache2



Output di atas mengonfirmasi bahwa server web Apache aktif dan berjalan .

Langkah 3: Instal Akselerator HTTP Varnish

Dengan server web Apache terinstal, instal akselerator HTTP Varnish dengan menjalankan:

# tepat Install pernis

# systemctl mulai pernis
# pernis status systemctl

Langkah 4: Mengonfigurasi Apache dan  Varnish HTTP Cache

Server web Apache mendengarkan pada port HTTP 80 untuk koneksi masuk. Namun, dalam penyiapan kami, kami perlu melakukan beberapa penyesuaian. Karena Varnish akan meneruskan permintaan HTTP ke server web Apache, kami akan mengonfigurasi Varnish Accelerator untuk mendengarkan port 80 dan kemudian mengonfigurasi Apache untuk mendengarkan port 8080.

Jadi, untuk mengkonfigurasi Apache agar mendengarkan port 8080, buka file konfigurasi seperti yang ditunjukkan

# karena / dll. / apache2 / port.conf

Simpan dan keluar dari file konfigurasi.

Pada catatan yang sama, kita akan membuat perubahan pada file host virtual Apache default dan mengonfigurasinya untuk mendengarkan port 8080

# karena / dll. / apache2 / situs-diaktifkan / 000-default.conf

Simpan dan keluar dari file konfigurasi. Agar perubahan diterapkan, mulai ulang server web Apache

# systemctl restart apache2

Pada titik ini, jika Anda mencoba mengakses server web di port 80, Anda akan mendapatkan kesalahan karena perubahan yang baru saja kami buat. Itu hanya dapat diakses melalui port 8080 seperti yang ditunjukkan.

Langkah 5: Menyiapkan Varnish untuk mendengarkan port 80

Kami juga perlu mengonfigurasi Varnish untuk mendengarkan port 80 untuk meneruskan permintaan HTTP ke server web. Ini juga akan meniadakan kebutuhan untuk menambahkan 8080 di akhir URL saat mengakses browser web.

Luncurkan editor teks pilihan Anda dan buka /etc/default/pernis mengajukan.

# karena / dll. / bawaan / pernis

Gulir dan temukan atribut ' DAEMON_OPTS’. Pastikan untuk mengubah port dari 6081 ke port 80

Simpan dan tutup editor teks.

Jika Anda memeriksa /etc/varnish/default.vcl file, Anda harus mendapatkan output yang ditunjukkan di bawah ini.

Terakhir, kita perlu mengedit file /lib/systemd/system/varnish.service dan memodifikasi port di ExecStart arahan dari port 6081 ke 80.

Simpan dan keluar dari editor teks.

Agar perubahan diterapkan, kita perlu memulai ulang server web Apache, memuat ulang sistem, dan memulai ulang Varnish sesuai urutan yang ditunjukkan

# systemctl restart apache2
# systemctl daemon-reload
# systemctl restart pernis

Langkah 6: Menguji Konfigurasi

Untuk mengonfirmasi bahwa konfigurasi kita baik-baik saja, gunakan perintah curl seperti yang ditunjukkan:

# keriting -SAYA IP server

Waspadai jalur ini Melalui: 1.1 pernis (Varnish/5.2) seperti yang ditunjukkan pada output di atas. Ini menunjukkan bahwa Varnish berfungsi seperti yang diharapkan.

Anda sekarang dapat mengunjungi server web Anda tanpa menambahkan 8080 di bagian akhir.

Kesimpulan

Dan begitulah cara Anda mengonfigurasi Varnish Cache agar berfungsi dengan server web Apache di Ubuntu 18.04. Server web Anda akan bekerja lebih cepat dari sebelumnya berkat akselerator HTTP Varnish super cepat yang akan menyimpan halaman web yang sering diakses dan menyajikannya dengan kecepatan yang mengesankan!