| Juli 03, 2026 |
PANDUAN ADMINISTRASI SERVER
Instalasi Web Server, Manajemen Penyimpanan, Basis Data, dan Keamanan Sistem
1. Instalasi
dan Konfigurasi Apache Web Server
Apache
HTTP Server bekerja sebagai perantara antara permintaan klien (browser) dan
berkas/aplikasi yang tersimpan di server. Ketika seorang pengguna mengetik
alamat di browser, Apache menerima permintaan tersebut pada port tertentu
(default 80 untuk HTTP, 443 untuk HTTPS), mencocokkannya dengan direktori
DocumentRoot yang telah dikonfigurasi, lalu mengembalikan berkas atau hasil
eksekusi skrip (misalnya PHP) sebagai respons. Karena posisinya sebagai gerbang
masuk aplikasi, konfigurasi Apache yang keliru — baik dari sisi port,
permission direktori, maupun modul yang aktif — akan langsung berdampak pada
ketersediaan (availability) layanan.
- Install XAMPP (jika belum ada), pastikan XAMPP Control Panel terpasang.
- Buka XAMPP Control Panel → klik Start pada modul Apache. Pastikan status hijau (port 80/443 tidak bentrok).
- Copy file aplikasi (yang diberikan dosen) ke folder web server: C:\xampp\htdocs\
- Uji akses via browser: Buka `http://localhost/ujian/` atau `http://127.0.0.1/ujian/` Pastikan halaman aplikasi tampil tanpa error (bukan halaman 403/404/500).
2. Konfigurasi Virtual Hard Disk dan Struktur Direktori
Memisahkan
penyimpanan data dari disk sistem (OS) adalah praktik umum dalam administrasi
server karena beberapa alasan: pertama, apabila disk sistem mengalami korupsi
atau perlu diinstal ulang, data pada disk terpisah tidak ikut terdampak; kedua,
kapasitas dan performa penyimpanan data dapat diskalakan secara independen dari
kebutuhan sistem operasi; ketiga, kebijakan keamanan dan backup dapat
diterapkan secara berbeda antara disk sistem dan disk data. Virtual Hard Disk
(VHD/VHDX) memungkinkan simulasi disk fisik dalam bentuk berkas, yang pada
lingkungan virtualisasi seperti VirtualBox diimplementasikan melalui format
VDI/VMDK/VHD tergantung hypervisor yang digunakan.
Windows
Server 2003 tidak memiliki fitur pembuatan VHD secara native pada Disk
Management (fitur tersebut baru tersedia mulai Windows Server 2008 R2 / Windows
7). Oleh karena itu, pada lingkungan virtual berbasis VirtualBox, disk tambahan
dibuat pada level hypervisor terlebih dahulu, kemudian dikenali dan dikelola
dari dalam sistem operasi guest sebagaimana layaknya disk fisik baru.
- Matikan VM Windows Server 2003 terlebih dahulu (disk baru sebaiknya ditambahkan saat VM off).
- Di jendela VirtualBox Manager, pilih VM Anda → klik Settings
- Masuk ke tab Storag z
- Pada kolom Storage Devices, klik ikon Add Hard Disk (ikon disk dengan tanda plus) di sebelah controller SATA/IDE.
- Pilih Create new disk.
- Tentukan lokasi dan ukuran disk, misalnya 15 GB, beri nama file yang jelas misalnyadiskmgmt.msc → disk baru muncul Not Initialized → klik kanan → Initialize Disk → pilih MBR.E:).Migrasi
basis data adalah proses memindahkan skema (struktur tabel, relasi, indeks)
beserta data dari satu lingkungan ke lingkungan lain. Berkas .sql yang
digunakan pada proses ini umumnya berisi kombinasi perintah DDL (Data
Definition Language, seperti CREATE TABLE) dan DML (Data Manipulation Language,
seperti INSERT INTO). Keberhasilan migrasi tidak cukup dinilai dari tidak
adanya pesan galat saat proses impor, tetapi juga perlu diverifikasi melalui
kesesuaian jumlah baris data, integritas relasi antar-tabel (foreign key), dan
kesesuaian encoding karakter (misalnya UTF-8) agar data teks tidak mengalami
kerusakan tampilan (mojibake).
http://localhost/phpmyadmin4. Perancangan Topologi Jaringan dan Pengamanan Otentikasi
Segmentasi
jaringan adalah praktik membagi jaringan menjadi beberapa zona logis (misalnya
melalui VLAN atau subnetting) sehingga lalu lintas data antar-zona dapat
dikendalikan dan dibatasi. Prinsip ini termasuk dalam strategi defense in depth
— apabila satu segmen jaringan berhasil disusupi, penyerang tidak serta-merta
memperoleh akses langsung ke segmen lain yang lebih sensitif (misalnya segmen
server basis data). Pada skenario ini, server aplikasi dan basis data
ditempatkan pada segmen tersendiri yang terpisah dari segmen klien umum, dengan
akses antar-segmen diatur melalui router/firewall.
- Gambar skema jaringan (Server, Client/Admin, Router/Switch) pakai draw.io/Visio, atau sketsa tangan yang di-scan. Contoh IP: Server
192.168.10.10/24, Gateway 192.168.10.1, Client 192.168.10.20/24.users (atau nama tabel akun login) → tab Browse, lihat kolom password (masih plain text/belum ter-hash).http://localhost/aplikasi/login.php, masukkan username admin dan password baru (yang belum di-hash, karena hashing terjadi otomatis saat verifikasi login di aplikasi).5.
Pengamanan Integritas Berkas Halaman Beranda
Integritas
dalam konteks keamanan informasi merujuk pada jaminan bahwa data atau berkas
tidak diubah secara tidak sah, baik oleh pihak eksternal maupun kesalahan
internal. Salah satu mekanisme paling dasar untuk menjaga integritas berkas
pada tingkat sistem operasi adalah atribut read-only, yang mencegah proses
penulisan langsung terhadap berkas tanpa terlebih dahulu melepas atribut tersebut.
Meskipun sederhana, mekanisme ini efektif sebagai lapisan pertama pencegahan
perubahan tidak disengaja, dan dapat dikombinasikan dengan mekanisme lain
seperti NTFS permission, checksum, maupun version control untuk perlindungan
yang lebih menyeluruh.
|
C:\xampp\htdocs\aplikasi\index.php |
- Terapkan atribut read-only pada berkas melalui Command Prompt yang dijalankan sebagai Administrator
- Lakukan pengujian dengan mencoba menyunting dan menyimpan berkas melalui editor teks biasa. Sistem operasi seharusnya menolak penyimpanan langsung, sehingga membuktikan mekanisme proteksi berfungsi.
0 komentar:
Posting Komentar