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:
- Konfigurasi Nginx Di Centos 7 Konfigurasi Nginx di Centos 7 Pendahuluan Nginx adalah server web yang powerfull, ringan dan cepat yang dapat digunakan sebagai web server, reverse proxy, dan juga sebagai mail proxy. Banyak organisasi…
- Instal Web Server Di Debian 9 Dengan Nginx Instal Web Server Di Debian 9 Dengan Nginx Sejarah Nginx Nginx adalah web server yang berkembang pesat saat ini. Dibangun oleh Igor Sysoev pada tahun 2002, Nginx memiliki lebih dari…
- Me Bagi Akses Nginx Berdasarkan Modul Me Bagi Akses Nginx Berdasarkan Modul Apakah Nginx? Nginx adalah web server yang mudah digunakan untuk menyajikan situs web dan layanan. Ini sangat mungkin untuk menggunakan Nginx sebagai mesin web…
- Cara Install Nginx Raspberry Pi 3 Cara Install Nginx Raspberry Pi 3 Memahami Raspberry Pi dan Mengapa Anda Perlu Menggunakan Nginx Sebelum Anda mulai memasang Nginx pada Raspberry Pi Anda, penting bagi Anda untuk memahami apa…
- 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…
- Cara Masuk Ke Nginx Centos 7 Cara Masuk Ke Nginx Centos 7 Apa Itu Nginx? Nginx adalah salah satu web server yang populer dan mulai tumbuh di semua lingkungan web. Ini adalah lengkap web server dan…
- Perkembangan Aplikasi Spotify Dalam Beberapa Tahun Terakhir:… Layanan streaming musik Spotify telah menjadi pemain utama dalam industri musik digital selama beberapa tahun terakhir. Aplikasi ini telah ada sejak lama, tetapi telah melalui beberapa perkembangan besar yang telah…
- Cara Cek Versi Php Nginx Debian Cara Cek Versi Php Nginx Debian Apa itu Nginx Debian? Nginx Debian adalah sebuah server web open source yang dirancang untuk cara yang fleksibel, mudah digunakan, dan simultan yang memungkinkan…
- Menikmati Musik Internasional Dengan Aplikasi Spotify Apakah Anda penggemar musik, selalu mencari musik internasional terbaru? Dengan dunia menjadi semakin saling berhubungan, lebih mudah dari sebelumnya untuk memperbaiki musik internasional Anda. Dan cara terbaik untuk melakukannya adalah…
- Cara Menggunakan Aplikasi Netflix Di Smartphone Dengan Fitur… Apakah Anda penggemar Netflix yang suka menonton acara dan film favorit Anda saat bepergian? Jika ya, maka Anda perlu tahu cara menggunakan aplikasi Netflix di ponsel cerdas Anda dengan fitur…
- Konfigurasi Web Server Nginx Centos 7 Konfigurasi Web Server Nginx Centos 7 Siapa yang bisa mengakses web server? Web server adalah komputer yang dihubungkan ke jaringan internet yang menyediakan layanan web. Komputer ini menyimpan informasi, aplikasi,…
- Kenapa Saat Memasukkan Name Server Nginx Malah Error 404 Kenapa Saat Memasukkan Name Server Nginx Malah Error 404 Apa itu Error 404? Error 404 adalah pesan yang diterima web browser saat ia menemui halaman web yang tidak ditemukan. Berdasarkan…
- Cara Menggunakan Aplikasi Netflix Di PC Tertentu Apakah Anda ingin tahu cara menggunakan aplikasi Netflix di PC khusus Anda? Ini lebih mudah dari yang kau kira. Dengan beberapa langkah sederhana, Anda bisa mendapatkan akses ke perpustakaan besar…
- 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…
- Mengenal Kelebihan Dan Kekurangan Paypal Sebagai Metode… Paypal adalah salah satu metode pembayaran paling populer yang digunakan di seluruh dunia. Hal ini aman, aman, dan nyaman untuk digunakan. Tapi, seperti metode pembayaran lainnya, ia memiliki kelebihan dan…
- Konfigurasi Web Server Menggunakan Nginx Konfigurasi Web Server Menggunakan Nginx Web server adalah perangkat lunak yang digunakan untuk menyimpan, memproses, dan menyajikan halaman web ke pengguna melalui Internet. Saat ini, ada banyak pilihan web server…
- Optimasi Web Server Nginx Php Optimasi Web Server Nginx Php Apa itu Web Server Nginx dan PHP? Web Server Nginx dan PHP adalah layanan yang digunakan untuk menjalankan sebuah situs web. Nginx (pronounced Engine X)…
- Membangun Web Server Dengan Nginx Membangun Web Server Dengan Nginx Apa Nginx? Nginx adalah aplikasi web server yang dapat digunakan untuk menjalankan situs web dan layanan lainnya. Aplikasi ini cepat, ramah pengguna, terjangkau, dan sangat…
- 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…
- Tips Mengatasi Masalah Tidak Bisa Menggunakan GPS Pada… GPS (Global Positioning System) merupakan salah satu fitur penting yang terdapat pada smartphone. Fitur ini sangat berguna untuk mencari lokasi, navigasi, dan lain sebagainya. Namun, terkadang ada masalah yang terjadi…
- Cara Memperbaiki Nginx Error Ga Mau Di Start Pada Ubuntu Cara Memperbaiki Nginx Error Ga Mau Di Start Pada Ubuntu Apa itu Nginx? Nginx adalah web server CGI bersifat lightning fast yang dirancang untuk menampilkan konten dari webserver kepada pengguna…
- Nginx Config With More Secure Nginx Config With More Secure Nginx adalah salah satu web server yang populer digunakan untuk mengatur lalu lintas HTTP serta membagi beban pada banyak server. Nginx juga mendukung banyak jenis…
- Menaklukan Aplikasi Game Mekorama Dalam Waktu Yang Singkat Game Mekorama merupakan salah satu game puzzle yang paling seru dan menantang. Pengembang game tersebut telah berhasil menciptakan sebuah game yang menyenangkan dan memacu adrenalin. Dengan banyaknya fitur menarik, banyak…
- Cara Install Nginx Di Windows 8 Cara Install Nginx Di Windows 8 Bagaimana Cara Menginstal Nginx Di Windows 8? Menginstal Nginx di Windows 8 bisa jadi hal yang membingungkan bagi kebanyakan orang. Prosedur instalasi agak rumit,…
- 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…
- Tidak Ditemukan Etc Nginx Sites-Available Debian Tidak Ditemukan Etc Nginx Sites-Available Debian Pengantar Etc Nginx Sites-Available Debian dan Mengapa Perlu Diatur Etc Nginx Sites-Available adalah sistem konfigurasi yang digunakan dalam server Debian untuk mengatur server hosting…
- Mengenal Fitur-Fitur Terbaru Di Aplikasi Paypal Aplikasi PayPal telah ada selama beberapa waktu sekarang dan telah terus diperbarui dengan fitur dan perbaikan baru untuk membantu melakukan pembayaran dan transfer uang lebih mudah. Sebagai sistem pembayaran online,…
- 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,…
- 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…
- Ubuntu 18.04 Wordpress Nginx Ubuntu 18.04 Wordpress Nginx Apa Itu Ubuntu 18.04 ? Ubuntu 18.04 adalah versi terbaru dari Ubuntu, sebuah sistem operasi sumber terbuka yang dapat Anda gunakan di komputer Anda. Ubuntu 18.04…