Web Server Linux
Untuk konfigurasi web server dengan Apache pada Fedora Core 6, secara default sudah dapat jalan dengan hanya menjalankan service httpd saat boot atau dengan command sendiri. Tentunya harus disesuaikan dengan runlevel yang akan digunakan. Dalam bekerja sehari-hari, saya biasa menggunakan runlevel 5.
Kenapa saya harus membuat web server sendiri? Ada 3 alasan, yaitu:
-
Belajar, mencoba keperkasaan LAMP (Linux-Apache-MySQL-PHP)
-
Saya mau buat beberapa situs CMS dengan domain yang sengaja saya buat mirip dengan domain aslinya (ini sudah saya mulai saat saya memperkenalkan jaringan windows domain di lab komputer tempat saya bekerja). Impian saya kala itu adalah karena internet belum masuk lab, saya ingin seolah-olah siswa merasakan terhubung dengan jaringan internet, bisa punya web server sendiri (IIS), siswa bikin web sendiri dan aksesnya menggunakan domain lokal (meski akhirnya tidak dipakai oleh guru-guru. Sedih deh, padahal sudah saya buat panduannya. Hehe…). Pada kesempatan lain akan saya ceritakan pengalaman saya dalam membuat jaringan windows domain dan worgkroup.
-
Tuntutan saat membuat proxy server untuk sekolah-sekolah YBHK, situs yang masuk dalam daftar blacklist squidguard otomatis akan saya redirect ke alamat web server local, yang menampilkan pesan singkat kami dari tim pengembang jaringan. Sebenarnya tanpa web server ini sih bisa jalan, tapi rasanya kurang pas jika siswa dan guru melihat kok alamatnya pakai IP address (so, saya gabungkan DNS server + Web server yang semuanya virtual ke proxy server yang saya buat). Sekalian iseng-iseng belajar bikin webhosting sendiri. Haha…
Proses konfigurasi yang saya lakukan:
-
DNS server dipastikan berjalan dengan baik, termasuk untuk beberapa vitual domain untuk virtual Host yang akan saya buat.
-
Edit file konfigurasi Apache.
-
Membuat file tambahan untuk memudahkan manajemen virtual Host .
-
Jalankan service httpd.
-
Test konfigurasi web server menggunakan browser. Read more »
Popularity: 46%
Saya biasa menggunakan phpMyAdmin untuk mengadmin database Mysql web yang saya buat (create, edit, dan backup database). Alasan utama saya adalah karena aplikasi ini hampir selalu disertakan setiap kali kita berlangganan shared hosting untuk web kita. phpMyAdmin ini benar-benar sangat membantu saya saat belajar LAMP (Linux Apache PHP Mysql). Jadi sekalian belajar…
Dalam memudahkan manajemen paket (instalasi dan update paket) dengan tool yum bawaan Fedora Core 6 (saya dengar-dengar untuk Fedora Core 7 akan ada perubahan lokasi Repo-nya), saya membuat konfigurasi repository untuk dua situasi yang berbeda.




