Menjalankan Ruby Di Vps Nginx Ubuntu


Menjalankan Ruby di VPS Nginx Ubuntu

Apa itu Ruby?

Ruby adalah bahasa pemrograman open source yang hebat. Ini adalah salah satu bahasa pemrograman objek terkemuka yang dapat digunakan untuk mengembangkan aplikasi web, game, dan banyak lagi. Ruby di kembangkan oleh Yukihiro “Matz” Matsumoto pada v.1.8 pada tahun 2003 dan masih berlanjut hingga saat ini. Ruby memiliki fitur seperti dukungan multibahasa, kemampuan untuk mengimpor module eksternal dan kemampuan untuk memvisualisasikan data. Ruby juga dapat digunakan untuk meningkatkan performa website Anda.

Mempersiapkan Sistem Anda untuk Ruby

Sebelum Anda dapat menginstal Ruby di server, Anda perlu mengkonfigurasi sistem Anda dengan benar. Instal paket yang diperlukan: Dengan mengetikkan perintah berikut ini, Anda akan menginstal paket yang diperlukan untuk menginstal Ruby :

sudo apt-get update

Setelah itu instal paket-paket berikut :

sudo apt-get install build-essential zlib1g-dev libreadline-gplv2-dev libssl-dev libsqlite3-dev

Paket-paket tersebut akan diinstal secara otomatis.

Menginstal Ruby (RVM)

RVM atau Ruby Version Manager adalah cara terbaik untuk menginstal dan mengelola versi Ruby yang berbeda. RVM membantu Anda mengatur berbagai versi Ruby dan mengatur yang terbaru. Jika Anda menggunakan RVM, Anda dapat dengan mudah mengganti versi Ruby dengan mengetikkan perintah rvm use. Berikut adalah cara menginstal RVM :

sudo gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

sudo curl -sSL https://get.rvm.io | bash -s stable –ruby

Jika Anda ingin menginstal versi terbaru Ruby, Anda dapat menggunakan perintah berikut:

rvm install 2.4.1

Setelah itu, cobalah untuk menggunakannya. Anda dapat melakukannya dengan mengetikkan perintah berikut :

rvm use ruby-2.4.1

Menginstal Rails

Rails adalah alat yang hebat untuk membangun aplikasi web Ruby. Rails memudahkan pengembangan aplikasi dengan Ruby dengan menyediakan banyak library dan helpers. Rails juga membantu Anda membangun aplikasi secara mudah dengan menggunakan MVC (Model, View, Controller). Setelah Anda berhasil menginstal RVM, berikut adalah cara menginstal Rails :

sudo gem install rails

Setelah itu, Anda dapat membuat proyek baru dengan mengetikkan perintah berikut :

rails new myapp

Ini akan membuat sebuah direktori yang berisi semua file untuk proyek Anda. Anda dapat memulainya dengan menjalankan server Rails dengan mengetikkan perintah berikut :

cd myapp

rails server

Menginstal Nginx

Nginx adalah salah satu web server terbaik yang tersedia. Berkat kecepatan dan efisiensinya, Nginx menjadi favorit web developer. Nginx juga mudah dimodifikasi karena adanya dokumentasi yang bagus. Berikut adalah cara menginstal Nginx :

sudo apt-get install nginx

Setelah menginstal nginx, Anda perlu untuk mengkonfigurasinya agar dapat berfungsi dengan benar. Anda dapat melakukannya dengan mengedit file konfigurasi Nginx. Anda dapat menemukan file konfigurasi Nginx di /etc/nginx/nginx.conf. Di sini Anda dapat mengubah port, alamat IP, dan parameter lainnya sesuai dengan kebutuhan Anda. Setelah Anda menyimpan file konfigurasi, Anda dapat mengaktifkan Nginx dengan mengetikkan perintah berikut :

sudo service nginx start

Menghubungkan Ruby dan Nginx

Setelah Anda berhasil menginstal Ruby dan Nginx, Anda dapat menghubungkan keduanya. Anda dapat melakukannya dengan menggunakan gem untuk membangun bridge antara Ruby dan Nginx. Gem tersebut bernama Passenger. Berikut adalah cara menginstal Gems phussion Passenger:

sudo apt-get install -y libcurl4-openssl-dev

sudo gem install passenger

Setelah itu, Anda perlu untuk membuat plugin Phussion Passenger. Plugin ini adalah plugin Nginx yang memungkinkan Anda untuk menghubungkan Ruby dan Nginx. Plugin ini sebenarnya disertakan dengan executable, tapi Anda harus mengetikkan perintah berikut :

passenger-install-nginx-module

Instalasi akan menanyakan beberapa pertanyaan di layar Anda. Setelah menjawab semua pertanyaan, plugin Nginx akan dibuat dan Anda dapat menggunakannya. Sebelum menggunakannya, Anda harus mengedit file konfigurasi Nginx yang telah dibuat.

Meningkatkan Performa Ruby dengan Nginx

Nginx dapat digunakan untuk meningkatkan performa aplikasi ruby. Ada beberapa cara yang dapat Anda lakukan untuk meningkatkan performa aplikasi ruby tersebut. Anda dapat menggunakan caching untuk mempercepat waktu loading website. Anda juga dapat menggunakan ruby running mode untuk mengeksekusi proses ruby secara paralel. Anda juga dapat menggunakan web socket unt

Leave a Reply

Your email address will not be published. Required fields are marked *