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
Related Posts:
- Bagaimana Paypal Membantu Anda Membayar Tagihan? Apakah Anda lelah menulis cek dan mengantri di bank setiap bulan untuk membayar tagihan Anda? Pernahkah Anda berharap bahwa ada cara yang lebih mudah, lebih cepat, dan lebih aman untuk…
- Nginx Virtual.Conf Debian 9 Nginx Virtual.Conf Debian 9: Konfigurasi Nginx yang Efektif Nginx atau Engine X adalah sebuah perangkat lunak web server yang juga berfungsi sebagai reverse proxy, load balancer, dan HTTP cache. Kinerja…
- Fungsi Konfigurasi Nginx Pada Server Fungsi Konfigurasi Nginx Pada Server Apa Itu Nginx? Nginx adalah sebuah web server populer yang dikenal karena kemampuan untuk menangani trafik tinggi dan tingkat kustomisasi tinggi. Nginx juga dapat dijalankan…
- Lenovo Ideapad K1: Tablet Untuk Kebutuhan Gaming Mobile Anda Lenovo Ideapad K1 adalah tablet yang dikembangkan oleh Lenovo untuk meningkatkan pengalaman gaming mobile Anda. Tablet ini menawarkan berbagai fitur yang dirancang untuk kenyamanan dan keahlian yang maksimal. Dengan layar…
- Cara Menggunakan Kartu Yang Sesuai Dengan Kondisi… Memainkan game populer Clash Royale adalah cara yang pasti untuk memompa adrenalin Anda. Dengan pertempuran yang serba cepat dan persaingan yang ketat, tidak heran mengapa begitu populer. Tetapi jika Anda…
- Cara Bermain Squad di Aplikasi Game Free Fire Kini, bermain game telah menjadi salah satu hobi yang sangat populer di seluruh dunia. Game yang paling populer saat ini adalah Free Fire, yang memungkinkan pemain untuk bermain dengan teman…
- Aplikasi Stiker Whatsapp Lucu Ngakak 1. Stickers Cloud Aplikasi baru bernama Stickers Cloud memudahkan orang membuat stiker Whatsapp lucu. Aplikasi ini dilengkapi dengan lebih dari 500 paket stiker yang berbeda, yang dapat digunakan untuk membuat…
- Cara Menjalankan Squirrelmail Di Nginx Cara Menjalankan Squirrelmail Di Nginx Apa Itu Nginx? Nginx adalah web server yang dikodekan dengan C++, dan memungkinkan orang untuk membuat aplikasi web yang berkinerja tinggi. Ini memiliki fitur yang…
- Cara Menghemat Kuota Internet Pada Smartphone Lenovo… Kita semua tahu bahwa kuota internet merupakan hal yang penting saat ini dalam melakukan banyak hal, dari streaming video, hingga membuka halaman web dan komunikasi dengan orang lain. Oleh karena…
- 7 Manfaat Memiliki Akun Paypal Untuk Bisnis Anda PayPal adalah salah satu platform pembayaran paling populer untuk bisnis. Ini menawarkan cara mudah untuk mengirim, menerima, dan mengelola pembayaran. Memiliki akun PayPal untuk bisnis Anda dapat bermanfaat dalam banyak…
- Cara Stop Nginx Di Ubuntu Cara Stop Nginx Di Ubuntu Apa itu Nginx? Nginx adalah berfungsi sebagai proxy balik dan proxy terdepan untuk sistem web. Pengembang Nginx mencatat bahwa software ini merespons 10k jamuan secara…
- Install Rails On Ubuntu Nginx Rbenv Install Rails On Ubuntu Nginx Rbenv Introduction Rails is an open-source web application framework written in Ruby. It is designed to make programming web applications easier by providing a full…
- Cara Install Php 7 Di Nginx Cara Install Php 7 Di Nginx Tantangan yang Dihadapi Ketika Install PHP 7 di Nginx Memasang PHP 7 di Nginx adalah tantangan yang beragam. Sebagai contoh, penting untuk mengidentifikasi berbagai…
- Membuat Webserver Nginx Php-Fpm Mariadb Phpmyadmin… Membuat Webserver Nginx Php-Fpm Mariadb Phpmyadmin Pada Freebsd 1. Mengapa Membuat Webserver Nginx Php-fpm Mariadb Phpmyadmin Pada Freebsd FreeBSD adalah sebuah sistem operasi berbasis Unix yang innovatif, kepemimpinan komunitasnya, performanya…
- Cara Install Nginx Di Centos Cara Install Nginx Di Centos 1. Apa Itu Nginx? Nginx adalah sebuah web server yang dapat digunakan untuk menjalankan aplikasi web. Hal ini memberikan banyak fleksibilitas dan dapat berfungsi sebagai…
- Konfigurasi Nginx Node Js Php Konfigurasi Nginx Node Js Php Apa Itu Nginx? Nginx adalah web server Web yang potensial dan berkembang. Ini adalah salah satu yang paling populer di dunia saat ini. Nginx merupakan…
- Buku Nginx Web Server Kula P.J 2014 Buku Nginx Web Server Kula P.J 2014 1. Mengenal Nginx Nginx adalah web server berkinerja tinggi dan berukuran ringan yang juga dapat bertindak sebagai proxy reverse dan proxy mail. Terutama…
- Perbandingan Aplikasi Streaming Musik: Spotify Vs… Ketika datang untuk memilih layanan streaming musik yang tepat untuk kebutuhan Anda, mungkin sulit untuk memutuskan mana yang akan dipilih. Dengan begitu banyak layanan streaming berbeda yang tersedia saat ini,…
- Membuat Bekerja Menjadi Lebih Mudah Dengan Lenovo Ideapad K1 Apakah Anda mencari cara untuk membuat pekerjaan lebih mudah? Lenovo Ideapad K1 hadir untuk membuat hidup Anda lebih mudah. Laptop ramping dan bergaya ini sangat cocok untuk siapa saja yang…
- Cara Membuat Web Server Nginx Cara Membuat Web Server Nginx 1. Apa Itu Nginx Nginx adalah server web ringan dan open source dengan fitur yang luas. Hal ini cukup tangguh dan fleksibel untuk digunakan sebagai…
- Cara Mendapatkan Gems Gratis Di Tingkat Tinggi Di… Apakah Anda penggemar game mobile Clash of Clans? Jika demikian, Anda tahu bahwa permata gratis bisa sulit didapat pada tingkat yang lebih tinggi. Anda mungkin pernah mendengar dari pemain lain…
- How To Set Rails On Nginx Ubuntu 18.04 How To Set Rails On Nginx Ubuntu 18.04 Step 1: Install Ruby Using RVM The first step for setting up Ruby on Rails on an Ubuntu 18.04 server with Nginx…
- Mengoptimalkan Kinerja Lenovo Ideapad K1 Dengan… Lenovo Ideapad K1 adalah salah satu laptop terkemuka yang menawarkan berbagai fitur canggih. Jika Anda baru saja membeli Lenovo Ideapad K1, Anda pasti menikmati kinerjanya yang cepat. Namun, dengan waktu…
- Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Mengenal Apache dan Nginx Apache dan Nginx adalah dua jenis server web yang mirip namun berbeda dalam sejumlah cara. Apache…
- Sebutkan Kelebihan Dan Kekurangan Nginx Sebutkan Kelebihan Dan Kekurangan Nginx Apa Itu Nginx? Nginx adalah web server yang digunakan untuk menjalankan berbagai jenis website dan aplikasi internet. Ini telah menjadi salah satu favorit di antara…
- 6 Aplikasi Untuk Edit Video Profesional Aplikasi pengeditan video menjadi semakin populer, dengan banyak orang menggunakannya untuk membuat video mereka sendiri. Ada sejumlah aplikasi berbeda yang tersedia, jadi mungkin sulit untuk memutuskan mana yang akan digunakan.…
- Cara Mengubah Apache Menjadi Nginx Whm Cara Mengubah Apache Menjadi Nginx Whm Apa Yang Dimaksud Dengan Nginx Whm? Nginx WHM adalah sebuah layanan hosting web bertenaga yang menggunakan server Nginx sebagai server web. Server web ini…
- Cek Directory Nginx Di Centos Cek Directory Nginx Di Centos Apa Itu Nginx? Nginx adalah salah satu web server open source yang saat ini populer di web. Nginx secara khusus berfungsi sebagai webserver, reverse proxy,…
- 10 Aplikasi Belajar Bahasa Inggris Yang Gratis Aplikasi pembelajaran bahasa Inggris menjadi semakin populer, terutama di kalangan siswa yang ingin meningkatkan keterampilan kosa kata dan tata bahasa mereka. Ada banyak aplikasi berbeda yang tersedia, jadi mungkin sulit…
- Cara Mengganti Apache Dengan Nginx Apache dan Nginx adalah dua web server yang sering digunakan untuk menjalankan aplikasi web di server. Meskipun keduanya memiliki fungsi yang sama, namun keduanya memiliki perbedaan yang signifikan dalam performa…