App Logwebmin
Aplikasi ini adalah hasil pengembangan mandiri Dinas Kominfo untuk memonitoring dan memblokir aktivitas client yang mencurigakan pada server webmin (server apache).
Apikasi ini telah diinstall pada server Apache dengan spesifikasi:
-
CPU 8x Intel(R) Xeon(R) Bronze 3206R CPU @ 1.90GHz (1 Socket)
- RAM 32 GB
- HDD 100GB
- OS Linux Mint 20.2
Aplikasi dapat diunduh pada link Cloud Repositori Bartim.
Petunjuk Instalasi:
1. Upload file aplikasi pada /var/www/html/logwebmin
2. Buat konfigurasi virtual domain pada /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName log6.baritotimurkab.go.id
DocumentRoot /var/www/html/logwebmin/public
RewriteEngine on
DocumentRoot /var/www/html/logwebmin/public
RewriteCond %{SERVER_NAME} =www.log6.baritotimurkab.go.id [OR]
RewriteCond %{SERVER_NAME} =log6.baritotimurkab.go.id
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
3. Buat ssl dengan letsencrypt
4. Buat konfigurasi virtual domain ssl pada /etc/apache2/sites-available/default-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName log6.baritotimurkab.go.id
DocumentRoot /var/www/html/logwebmin/public
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/log6.baritotimurkab.go.id/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/log6.baritotimurkab.go.id/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ErrorLog ${APACHE_LOG_DIR}/logwebmin_error.log
CustomLog ${APACHE_LOG_DIR}/logwebmin_access.log combined
</VirtualHost>
</IfModule>
4. Buat konfigurasi virtual domain ssl pada /etc/apache2/sites-available/default-ssl.conf