SIGAP Sragen

Sistem Informasi Pengawasan & Aset Budget Monitoring • Pemerintah Kab. Sragen
Staging Host Ready
🔒 TLS 1.3 Active
Prototype Phase 1 • Hosting Ready

Lingkungan Prototipe SIGAP Siap Digunakan

Server remote dan virtual host untuk Aplikasi SIGAP (Aset Budget Monitoring Pemerintah Kabupaten Sragen) telah selesai dikonfigurasi. Folder portal utama siap menerima deployment kode dari tim developer untuk tahap uji coba dan verifikasi sistem.

Domain Portal https://sigap.ibutek.com
Main Portal Folder /home/sigap/app
SSH / SFTP Port ibutek.com:2222
Deploy User sigap
Web Server
Active
  • Server DaemonApache 2.4.37
  • Virtual Hostsigap.conf
  • HTTP RewriteEnabled (All)
  • Port 80 -> 443Auto Redirect
Keamanan & SSL
Issued
  • SertifikatLet's Encrypt
  • Valid Until2027-01-24
  • EnkripsiRSA 2048 / TLS 1.3
  • Auto-RenewalCertbot Active
Main Directory
Ready
  • Path/home/sigap/app
  • Owner / Groupsigap:sigap
  • Permissions0755 (Accessible)
  • SELinux ContextPermissive/Ok

Pengujian Status Respon Server Realtime

Verifikasi langsung respon koneksi HTTP, HTTPS, dan integritas virtual host.

[11:45:00] DNS Resolution (sigap.ibutek.com):158.140.160.228 (MATCH)
[11:45:01] Port 80 HTTP Listener:ONLINE (Auto-Redirect 301)
[11:45:02] Port 443 HTTPS SSL Handshake:SUCCESS (200 OK)
[11:45:03] DocumentRoot Permissions (/home/sigap/app):READABLE (0755)
[11:45:04] Status Aplikasi SIGAP:SIAP TERIMA DEPLOYMENT

Langkah Deployment Aplikasi SIGAP

1

Koneksi Remote (SSH / SFTP)

Gunakan port SSH 2222 dan user sigap untuk masuk atau mentransfer file.

Terminal (SSH)
ssh -p 2222 sigap@ibutek.com
2

Pindah ke Folder Aplikasi Portal

Folder utama yang di-serve oleh web server adalah /home/sigap/app.

Terminal (BASH)
cd /home/sigap/app && pwd
3

Deploy Kode (Git / SCP / RSYNC)

Anda dapat meng-clone repository langsung di dalam folder ini atau rsync dari local dev environment:

Deploy Contoh
# Opsi A: Git Clone ke folder app
git clone <REPO_URL> .

# Opsi B: Transfer via SCP dari komputer lokal
scp -P 2222 -r ./build/* sigap@ibutek.com:/home/sigap/app/
4

Pastikan Permission File Tetap Sesuai

Pastikan file hasil build/deploy memiliki hak akses user sigap:

Permission Fix
chmod -R 755 /home/sigap/app

Konfigurasi Web & URL Rewriting

Virtual host telah disetup dengan directive AllowOverride All. Jika aplikasi SIGAP menggunakan framework SPA (React, Vue, Angular) atau PHP Framework (Laravel, CI4, Symfony), cukup tambahkan file .htaccess:

.htaccess (Untuk SPA / React / Vue)
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
.htaccess (Untuk Laravel / PHP MVC)
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
Catatan untuk Developer

File index.html ini saat ini bertindak sebagai placeholder konfirmasi kesiapan hosting. Begitu file aplikasi prototipe SIGAP diunggah ke /home/sigap/app, file ini dapat langsung ditimpa (overwrite) atau diganti dengan file build aplikasi utama Anda.

Runtime & Tooling Terpasang

  • Sistem OperasiOracle Linux Server 8.10 (x86_64)
  • PHP EnginePHP 8.3.30 CLI & FPM
  • Composerv2.9.2
  • Node.jsv22.22.1 LTS
  • NPM Package Managerv10.9.4
  • PythonPython 3.6.8
  • Version ControlGit 2.43.7

Database & Backend Support

  • MySQL ServerMySQL 8.0 (Active Running)
  • PostgreSQL ServerPostgreSQL 15 (Active Running)
  • Database Host127.0.0.1 / localhost
  • Apache Modulesmod_rewrite, mod_ssl, mod_proxy
  • API Proxy PassDapat diarahkan ke backend port
Log File Lokasi (Untuk Debugging):
Access Log: /var/log/httpd/sigap_access.log
Error Log: /var/log/httpd/sigap_error.log
Teks berhasil disalin ke clipboard!