Cara Menjalankan API Gateway di Shared Hosting


Kali ini saya ingin berbagai kepada teman-teman bagaimana cara menjalankan API Gateway di Shared Hosting. Bagi mereka yang punya budget lebih biasanya menggunakan VPS untuk menjalankan semua service / layanan API-nya. Namun, untuk mereka yang keterbatasan biaya, biasanya terhalang untuk mempublikasi layanan API yang telah dibuat.

Artikel ini dapat digunakan untuk memberikan solusi dari masalah diatas. Untuk langkah-langkah nya kurang lebih seperti berikut:

Buat Sub-domain di Hosting

Langkah awal adalah membuat sub-domain. Contoh cara membuat sub-domain di hosting silahkan baca artikel Cara membuat Sub-domain di cPanel

Buat file .htaccess untuk routing traffic dari Sub domain ke port service API Gateway

Options +FollowSymLinks -Indexes
IndexIgnore *
 
DirectoryIndex
 
<IfModule mod_rewrite.c>
 
RewriteEngine on
 
# Simple URL redirect:
 
RewriteRule ^(.*)$  [P]
 
</IfModule>

Jalankan service API Gateway pada port 8080 sesuai konfigurasi .htaccess

Port bisa disesuaikan sendiri, 8080 hanya contoh. Adapun contoh bagaimana service API Gateway dijalankan, seperti berikut:

nohup ./usr/bin/krakend run --config=krakend-production.json > ./log/krakend.out 2> ./log/krakend.err &

Ya, disini saya menggunakan software KrakenD sebagai API Gateway karena bisa file nya sudah berbentuk binary yang bisa dijalankan dimana saja tanpa perlu runtime / interpreter.



Berita Olahraga

News

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Drama Korea

Resep Masakan

Pendidikan

Berita Terbaru

Berita Terbaru

Download Film


Posted

in

by