DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi
  • Tentang Kami
  • Pemrograman
  • Kursus
  • Tutorial
    • Video Penggunaan Aplikasi
    • Pemrograman Lazarus
    • Database
    • Setting Aplikasi
  • Home
  • Product
    • Aplikasi Desktop
    • Aplikasi Berbasis Web
    • Website
  • Downloads
    • Software
    • Modul
    • Source Code
  • Contact
  • Pesan Aplikasi

Konfigurasi Aplikasi dengan Backend CI 4 dan frontend React.js di VPS Ubuntu 24 Lts

 August 03, 2026     Aplikasi Web, React.js     No comments   

Setiap kali Anda ingin membuat aplikasi baru dengan arsitektur yang sama, Anda tinggal mengikuti langkah ringkas ini:

1. Frontend React.js:

  • Jalankan perintah build: yarn build (menghasilkan folder dist/).
  • Upload folder dist/ ke VPS (misal: /var/www/app-baru/frontend/dist).
  • Set .env React ke URL API: VITE_APP_API_URL=https://domain-anda.com/api.

2. Backend CodeIgniter 4:

  • Upload folder backend CI4 ke VPS (misal: /var/www/app-baru/backend).
  • Beri izin akses ke folder writable:
    bash
    sudo chown -R www-data:www-data /var/www/app-baru/backend/writable
    sudo chmod -R 775 /var/www/app-baru/backend/writable
  • Sesuaikan konfigurasi DB MySQL di file /var/www/app-baru/backend/.env.

3. Template Konfigurasi Nginx VPS (Siap Copy-Paste):

nginx
server {
listen 80;
server_name app-baru.domain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name app-baru.domain.com;
# SSL Certbot
ssl_certificate /etc/letsencrypt/live/app-baru.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/app-baru.domain.com/privkey.pem;
# 1. FRONTEND: React.js
location / {
root /var/www/app-baru/frontend/dist;
index index.html;
try_files $uri $uri/ /index.html;
}
# 2. BACKEND: CodeIgniter 4 REST API
location /api {
alias /var/www/app-baru/backend/public;
index index.php;
if (!-e $request_filename) {
rewrite ^/api/(.*)$ /api/index.php/$1 last;
}
location ~ \.php {
include fastcgi_params;
fastcgi_param HTTP_AUTHORIZATION $http_authorization;
fastcgi_param SCRIPT_FILENAME /var/www/app-baru/backend/public/index.php;
fastcgi_pass unix:/run/php/php8.3-fpm.sock; # Sesuaikan versi PHP VPS
}
}
}

4. Reload Nginx:

bash
sudo nginx -t && sudo systemctl reload nginx

Dengan pola di atas, setiap proyek baru Anda dijamin akan berjalan mulus tanpa masalah routing, CORS, maupun kehilangan token JWT!

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Daftar Aplikasi

  • Aplikasi Penjualan Online
  • Aplikasi Pembuatan Surat Otomatis
  • Aplikasi Klinik / Rumah Sakit
  • Aplikasi Antrian
  • Aplikasi Sekolahan
  • Aplikasi AJIS

Aplikasi Manajemen Klinik

DF - Alhamdulillah Dafi Sofware lounching aplikasi manajemen klinik, aplikasi ini mencatat semua operasional klinik, memberikan kemudahan d...

Popular Posts

  • Aplikasi Surat jalan
    DF - Aplikasi ini saat ini kami beri nama "AJIS" Administrasi Surat Jalan & Invoice Berkembangnya bisnis menuntut dunia tekn...
  • Aplikasi Display dan Keuangan Masjid
    DF - Aplikasi Display Masjid adalah aplikasi yang diciptakan untuk memberikan informasi kepada jamaah masjid atau jamaah kunjungan. ...
  • Aplikasi Administrasi RT dan RW
    DF - Sosialisasi aplikasi Administrasi RT. Lounching aplikasi administrasi Rukun Tangga. Mencakup fitur sebagai berikut : Saat ini sudah bi...
  • Aplikasi Playground & Cafe: Solusi Digital untuk Pengelolaan Modern
    DF - Rilis Mengelola playground dan cafe bukanlah hal yang mudah. Selain harus memastikan kenyamanan pengunjung, pemilik usaha...
  • Panduan Lengkap Modul HR di Odoo (Community)
    Seri: “Belajar Odoo di Blog Dafisof” – bahas fitur Odoo pelan‑pelan, dari dasar sampai praktik lapangan. Ringkasan Odoo menyediakan ra...

Bergabung Dengan Kami

My photo
DaFi Sofware
View my complete profile

Blog Archive

  • ▼  2026 (7)
    • ▼  August (1)
      • Konfigurasi Aplikasi dengan Backend CI 4 dan front...
    • ►  June (1)
    • ►  May (1)
    • ►  April (2)
    • ►  February (2)
  • ►  2025 (15)
    • ►  November (1)
    • ►  September (4)
    • ►  July (1)
    • ►  June (1)
    • ►  May (3)
    • ►  April (3)
    • ►  March (2)
  • ►  2024 (19)
    • ►  December (3)
    • ►  November (2)
    • ►  September (2)
    • ►  May (3)
    • ►  April (2)
    • ►  March (1)
    • ►  February (2)
    • ►  January (4)
  • ►  2023 (20)
    • ►  December (4)
    • ►  November (3)
    • ►  September (5)
    • ►  August (1)
    • ►  July (3)
    • ►  June (2)
    • ►  April (1)
    • ►  March (1)
  • ►  2022 (6)
    • ►  September (3)
    • ►  August (3)
  • ►  2021 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  May (2)
    • ►  April (1)
    • ►  February (1)
  • ►  2020 (15)
    • ►  December (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
    • ►  January (1)
  • ►  2019 (26)
    • ►  December (3)
    • ►  November (4)
    • ►  September (3)
    • ►  July (1)
    • ►  June (2)
    • ►  May (9)
    • ►  April (3)
    • ►  January (1)
  • ►  2018 (25)
    • ►  December (1)
    • ►  November (1)
    • ►  October (3)
    • ►  September (4)
    • ►  July (4)
    • ►  May (3)
    • ►  April (1)
    • ►  March (1)
    • ►  February (6)
    • ►  January (1)
  • ►  2017 (31)
    • ►  December (1)
    • ►  October (2)
    • ►  September (10)
    • ►  August (18)

Report Abuse

Search This Blog

Powered by Blogger.

Labels

  • Agama Islam
  • Aplikasi
  • Aplikasi Apotik
  • Aplikasi Bendahara
  • aplikasi display
  • aplikasi pembuatan Invoice
  • aplikasi pembuatan PO
  • Aplikasi pembuatan quotation
  • Aplikasi Playground
  • Aplikasi QR Code
  • Aplikasi Quality Control
  • Aplikasi sekolah
  • Aplikasi Teknisi
  • Aplikasi toko online
  • Aplikasi Web
  • Aturan
  • Beacukai
  • Belajar React Native Expo
  • Berita
  • Blogspot
  • Bootstrap
  • Ci 4
  • Codeigniter
  • Coretax
  • Dafisof
  • Database
  • Debian
  • Display Informasi
  • Domain Unlimited
  • Download free aplikasi display masjid
  • Drivers
  • Erp
  • Flutter
  • Golang
  • HitFilm
  • Internet indihome
  • Jaringan
  • Kebijakan Privasi
  • Lazarus
  • Linux
  • Makanan Kacang
  • Makanan ketoprak
  • Makanan siang murah
  • Masakan
  • Mesin cuci
  • Motivasi hidup
  • Motivator
  • News
  • Odoo
  • Pajak
  • Pemrograman
  • Pengarsipan Dokumen
  • Problem & Solving
  • React Native
  • React.js
  • Rohani
  • Runing tex masjid
  • runing text free
  • Server
  • Tempat makan
  • Toko Online
  • Trik Windows
  • Tutorial
  • Website
  • Windows
  • Zabbix
  • Home

Total Pageviews

Popular Posts

  • Aplikasi Surat jalan
    DF - Aplikasi ini saat ini kami beri nama "AJIS" Administrasi Surat Jalan & Invoice Berkembangnya bisnis menuntut dunia tekn...

Copyright © DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By blogger Templates