GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal WordPress dengan Varnish dan Nginx di Ubuntu

Kami akan menunjukkan cara menginstal WordPress dengan Varnish dan Nginx di Ubuntu. Varnish adalah akselerator aplikasi web. Ini mengarahkan pengunjung ke halaman statis bila memungkinkan. Varnish dapat diinstal dan dikonfigurasi untuk menyimpan konten di depan server HTTP mana pun dan dapat mempercepat pengiriman hingga 300-1000 kali.

Dalam tutorial ini, kami akan menunjukkan cara meningkatkan kecepatan memuat situs WordPress Anda dengan mengatur Varnish di depan Nginx di server Ubuntu 16.04. Kami berasumsi bahwa Anda telah menginstal LEMP stack (Nginx, MySQL, dan PHP) dan WordPress di server Ubuntu 16.04 Anda.

Persyaratan

Agar penyiapan ini berfungsi, Anda memerlukan:

  • VPS Ubuntu 16.04. Sebaiknya SSD agar lebih cepat.
  • Stack LEMP dan WordPress terinstal di server Anda.
  • Pengguna root.
  • Editor teks.

Tutorial ini untuk WordPress dengan Varnish dan Nginx. Jika Anda ingin menggunakan pengaturan yang berbeda, ikuti tutorial kami:Instal WordPress dengan Memcached dan Nginx di Ubuntu.

1. Masuk ke server Anda melalui SSH sebagai root pengguna

ssh root@IP_ADDRESS -p PORT_NUMBER

dan pastikan semua paket yang terinstal di server Anda mutakhir

apt-get update && apt-get upgrade

2. Instal dan konfigurasikan Pernis

Varnish tersedia di repositori resmi Ubuntu 16.04, jadi kita bisa menginstalnya dengan mudah menggunakan perintah apt-get

apt-get install varnish

Setelah diinstal, kami akan mengonfigurasi Varnish untuk mendengarkan pada port 80 dan menggunakan server web Nginx yang akan mendengarkan pada port 8080 sebagai backend.

Buka file /etc/default/varnish dalam editor teks

vi /etc/default/varnish

dan lakukan perubahan berikut di bagian '## Alternatif 2, Konfigurasi dengan VCL' pada file

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Edit file varnish.service juga, dan tambahkan opsi konfigurasi berikut:

systemctl edit varnish.service

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Simpan file dan muat ulang perubahannya

systemctl daemon-reload

Selanjutnya, edit file vcl Varnish default

vi /etc/varnish/default.vcl

dan pastikan blok berikut terlihat seperti di bawah

backend default {
.host = "127.0.0.1";
.port = "8080";
}

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

simpan perubahan dan mulai ulang Varnish agar perubahan diterapkan

systemctl restart varnish

3. Konfigurasi Nginx

Buka file konfigurasi Nginx situs WordPress Anda

vi /etc/nginx/sites-enabled/yourdomain.conf

dan ubah port mendengarkan ke 8080

server {
...
listen 8080;
...
}

Buat perubahan yang sama di /etc/nginx/sites-enabled/default file juga.

[ecko_alert color=”blue”]Terjebak di suatu tempat? Dapatkan server dari kami dan kami akan memasang, mengonfigurasi, dan mengoptimalkan server WordPress Anda, gratis![/ecko_alert]

4. Uji Konfigurasi Nginx

Simpan perubahan dan uji konfigurasi Nginx dengan menjalankan perintah berikut

nginx -t

Outputnya akan terlihat seperti ini

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. Mulai ulang Server Nginx

dan terakhir, mulai ulang Nginx agar perubahan diterapkan

systemctl restart nginx

Sekarang setelah Anda mengakses situs web Anda di browser, itu harus disajikan melalui Varnish. Dan itu saja. Anda telah berhasil mengonfigurasi WordPress dengan Varnish dan Nginx. Situs WordPress Anda seharusnya terasa lebih cepat sekarang. Jika Anda ingin lebih mempercepat situs Anda, ikuti petunjuk kami di sini atau dapatkan VPS SSD cepat dan berkualitas.

Setelah Anda mengonfigurasi semuanya, Anda dapat beralih ke mengamankan WordPress dan mengamankan tumpukan LEMP Anda.

Tentu saja, jika Anda adalah salah satu pelanggan WordPress Hosting kami, Anda tidak perlu menginstal WordPress dengan Varnish dan Nginx di Ubuntu, cukup tanyakan kepada admin kami, duduk dan santai. Admin kami akan segera Menginstal WordPress dengan Varnish dan Nginx di Ubuntu, untuk Anda.

PS . Jika Anda menyukai posting ini tentang cara Menginstal WordPress dengan Varnish dan Nginx di Ubuntu, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Instal CMS Oktober di Ubuntu, dengan Nginx dan MariaDB

  2. Instal dan Setup NodeBB dengan Redis dan Nginx di Ubuntu 12.04

  3. Instal PHP 7.1 dengan Nginx di Ubuntu 16.04

  1. Instal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS

  2. Instal WordPress dengan OpenLiteSpeed ​​di Ubuntu 16.04

  3. Instal WordPress dengan Memcached dan Nginx di Ubuntu

  1. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  3. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM