3. 3
Database
Menggunakan SQL
Server 2017 ke atas
Webserver
Apache/Nginx
Webserver harus
memiliki koneksi
internet untuk
kebutuhan aktivasi
FMIS
Backend
PHP 7.4
Ekstension: pdo,
sqlsrv, zip, gd,
mbstring, json, xml,
ioncube, dll
Setup SSL
cacert.pem untuk
Windows
Deploy
Traditional Deploy
atau
Containerization
SYSTEM REQUIREMENT SERVER
4. 4
• Server memiliki IP Publik dan Terkoneksi Internet
• Pengguna dapat terhubung melalui Domain tertentu
• Server memiliki IP Publik dan Terkoneksi Internet
• Pengguna dapat terhubung melalui Domain tertentu
TOPOLOGI PENEMPATAN SERVER 1
server internet
client
client
5. • Server memiliki koneksi internet
• Client terhubung ke server menggunakan IP Lokal Jaringan Kantor
• Client juga dapat terhubung melalui internet dengan tunneling VPN
• Server memiliki koneksi internet
• Client terhubung ke server menggunakan IP Lokal Jaringan Kantor
• Client juga dapat terhubung melalui internet dengan tunneling VPN
TOPOLOGI PENEMPATAN SERVER 2
server
internet jaringan kantor
client
client
6. 6
• Untuk Web Server Menyesuaikan Kebutuhan Pemda
• Untuk SQL Server Kebutuhan Minimal Requirement adalah 1 core CPU
dan 4GB RAM
HARDWARE REQUIREMENTS
7. 7
• Web browser (Tim Aplikasi menguji dengan Chrome dan Firefox)
• Koneksi ke server
Dapat menggunakan jaringan internet maupun intranet.
• Keamanan dan kapasitas bandwith menyesuaikan dengan kebutuhan.
SYSTEM REQUIREMENT CLIENT
8. 8
Struktur Direktory
FMIS
Folder yang diekspose pada public
adalah folder public
SML yang dikirimkan nantinya berupa
file global_configuration.php yang
nantinya berada pada folder config
Konfigurasi database diatur juga pada
global_configuration.php
9. 9
ApacheVHOST
Configuration
Vhost diatur pada direktori yang diakses
oleh publik. Dengan Options Indexes
FollowSymlinks Multiviews, selanjutnya
untuk membuat fmis dapat diakses oleh
pengguna maka set AllowOverride All
dan Require All Granted
Pada linux setup chmod pada beberapa
directori ke 775 yaitu
/public
/bootstrap/cache
/storage
10. SERVER REQUIREMENTS QUICK CHECK
10
• Cek versi apache dan php
• Cek koneksi php ke msSQL
• Cek ketersediaan ssl
• Cek ioncube loader
11. 11
Cek Setelah Instalasi
Server Collation adalah
SQL_Latin1_General_CP1_CI_AS
Product Version 14.x ke atas (SQL Server
2017)
Product sudah sesuai dengan lisensi yang
digunakan
Jangan gunakan produk yang tidak
berlisensi/penggunaan yang tidak sesuai
peruntukannya