Cara Install OpenResty di VPS Linux (Ubuntu/CentOS) dengan Mudah

Pengantar

OpenResty adalah platform web server berbasis Nginx yang telah diperluas dengan integrasi LuaJIT dan berbagai modul tambahan untuk memberikan kemampuan scripting dan automasi tingkat tinggi di dalam web server itu sendiri. Berbeda dengan Nginx standar yang umumnya digunakan hanya sebagai reverse proxy atau load balancer, OpenResty dirancang agar Nginx bisa menjadi aplikasi server dinamis — mampu menjalankan logika bisnis, memproses request API, hingga melakukan caching dan manipulasi data langsung di sisi server.

Dengan kombinasi antara performa tinggi dari Nginx dan fleksibilitas bahasa Lua, OpenResty sangat cocok digunakan untuk:

  • Membangun API Gateway yang cepat dan ringan

  • Sistem autentikasi dan rate-limiting berbasis server

  • Reverse proxy untuk microservices

  • Aplikasi web dinamis dengan logika kompleks di level server

  • Caching layer atau sistem distribusi konten (CDN-like)

Prasyarat

Sebelum instalasi, pastikan Anda memiliki:

  • VPS dengan Ubuntu 22.04/24.04 atau CentOS 8/9

  • Akses root atau pengguna dengan hak sudo

  • Koneksi internet aktif

  • Pemahaman dasar terminal Linux

Langkah-Langkah Instalasi OpenResty di Ubuntu

  1. Update System
    sudo apt update && sudo apt upgrade -y
    
  2. Install Dependensi
    sudo apt install curl gnupg2 software-properties-common -y
    
  3. Tambahkan Repository Resmi Openresty
    curl -fsSL https://openresty.org/package/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/openresty.gpg
    echo "deb [signed-by=/usr/share/keyrings/openresty.gpg] https://openresty.org/package/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/openresty.list
    sudo apt update
    
  4. Install OpenResty
    sudo apt install openresty -y
    
  5. Jalankan dan Verifikasi OpenResty
    sudo systemctl status openresty

  6. Akses kedalam browser
    http://IP-Server

Langkah-Langkah Instalasi OpenResty di CentOS

  1. Update Sistem
    sudo yum update -y
    
  2. Install Dependensi
    sudo yum install yum-utils epel-release -y
    
  3. Tambahkan Repository Resmi OpenResty
    Buat repository baru :
    sudo tee /etc/yum.repos.d/openresty.repo <

    Cek isinya:

    cat /etc/yum.repos.d/openresty.repo

    Harus tampil seperti ini:

Bersihkan dan Update Metadata
sudo yum clean all sudo yum makecache Tambahkan Repository OpenResty dan Install
sudo yum install openresty --nogpgcheck -y Jalankan dan Verifikasi
sudo systemctl start openresty sudo systemctl enable openresty sudo systemctl status openresty Hasilnya seperti berikut : Akses menggunakan Browser
http://IP-Server

Kesimpulan

OpenResty adalah platform powerful untuk web modern dan API. Instalasi di Ubuntu maupun CentOS relatif mudah dengan beberapa langkah sederhana. Dengan service berjalan dan konfigurasi dasar siap, Anda bisa langsung mulai testing proyek web, API gateway, atau load balancing di server Anda. Fleksibilitas Lua membuat OpenResty ideal untuk aplikasi web real-time dan microservices.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466