Cara Install HHVM dan Nginx di Linux VPS

Jika Anda sedang mencari cara untuk meningkatkan kinerja website Anda, maka Anda mungkin perlu mempertimbangkan untuk menginstal HHVM dan Nginx di Linux VPS Anda. HHVM (HipHop Virtual Machine) adalah interpreter untuk bahasa pemrograman PHP yang dikembangkan oleh Facebook dan dapat meningkatkan kinerja website hingga 10 kali lipat. Nginx, di sisi lain, adalah server web ringan dan cepat yang dapat memproses permintaan HTTP dengan lebih efisien daripada Apache.

Langkah 1: Persiapan Linux VPS Anda

Pertama-tama, pastikan bahwa Linux VPS Anda memiliki spesifikasi yang memadai untuk menjalankan HHVM dan Nginx. Minimal, VPS Anda harus memiliki RAM 1GB dan ruang penyimpanan 10GB. Selain itu, pastikan bahwa sistem operasi Linux Anda sudah terinstal dengan paket-paket dasar seperti GCC, Make, dan CMake.

Langkah 2: Installasi HHVM

Untuk menginstal HHVM pada Linux VPS Anda, jalankan perintah berikut:

sudo apt-get updatesudo apt-get install software-properties-commonsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"sudo apt-get updatesudo apt-get install hhvm

Setelah instalasi selesai, jalankan perintah berikut untuk memeriksa apakah HHVM sudah berjalan:

sudo service hhvm status

Jika status HHVM menunjukkan “running”, maka HHVM sudah terinstal dengan benar pada VPS Anda.

Langkah 3: Installasi Nginx

Untuk menginstal Nginx pada Linux VPS Anda, jalankan perintah berikut:

sudo apt-get updatesudo apt-get install nginx

Setelah instalasi selesai, jalankan perintah berikut untuk memeriksa apakah Nginx sudah berjalan:

sudo service nginx status

Jika status Nginx menunjukkan “running”, maka Nginx sudah terinstal dengan benar pada VPS Anda.

Langkah 4: Konfigurasi Nginx untuk Menggunakan HHVM

Setelah HHVM dan Nginx terinstal pada VPS Anda, Anda perlu mengkonfigurasi Nginx agar dapat menggunakan HHVM sebagai interpreter PHP. Untuk melakukan ini, buat file konfigurasi baru dengan perintah berikut:

sudo nano /etc/nginx/sites-available/default

Kemudian, tambahkan baris berikut ke dalam blok “server” di file konfigurasi:

location ~ \.php$ {fastcgi_keep_conn on;include fastcgi_params;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_pass unix:/var/run/hhvm/hhvm.sock;}

Setelah itu, simpan dan keluar dari file konfigurasi dengan menekan “Ctrl + X”, kemudian “Y”, dan “Enter”.

Langkah 5: Restart Nginx dan HHVM

Setelah melakukan konfigurasi pada Nginx, pastikan untuk me-restart Nginx dan HHVM dengan perintah berikut:

sudo service nginx restartsudo service hhvm restart

Jika kedua layanan berhasil direstart tanpa ada pesan kesalahan, maka Anda sudah berhasil menginstal HHVM dan Nginx pada Linux VPS Anda.

Peringatan

Meskipun HHVM dan Nginx dapat meningkatkan kinerja website Anda, pastikan bahwa Anda melakukan backup data Anda sebelum menginstal dan mengkonfigurasi kedua layanan ini. Selain itu, pastikan bahwa Anda sudah memahami konfigurasi Nginx dengan baik sebelum melakukan perubahan pada file konfigurasi. Jika Anda tidak yakin, disarankan untuk mencari bantuan dari ahli Linux atau sistem administrator.

Kesimpulan

Dalam artikel ini, kita telah membahas cara menginstal HHVM dan Nginx pada Linux VPS Anda. Dengan menginstal kedua layanan ini, Anda dapat meningkatkan kinerja website Anda secara signifikan dan membuat website Anda lebih cepat dan responsif. Namun, pastikan bahwa Anda sudah memahami konfigurasi Nginx dengan baik sebelum melakukan perubahan pada file konfigurasi, dan selalu lakukan backup data Anda sebelum melakukan perubahan yang signifikan pada VPS Anda.