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.
Verifikasi langsung respon koneksi HTTP, HTTPS, dan integritas virtual host.
Gunakan port SSH 2222 dan user sigap untuk masuk atau mentransfer file.
ssh -p 2222 sigap@ibutek.com
Folder utama yang di-serve oleh web server adalah /home/sigap/app.
cd /home/sigap/app && pwd
Anda dapat meng-clone repository langsung di dalam folder ini atau rsync dari local dev environment:
# 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/
Pastikan file hasil build/deploy memiliki hak akses user sigap:
chmod -R 755 /home/sigap/app
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:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
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.
/var/log/httpd/sigap_access.log/var/log/httpd/sigap_error.log