10
M.Yusuf.MM
Setelah mempelajari ebook ini Anda akan dapat: 1. 2. 3. 4. 5. Mengkonfigurasi IP address Mengkonfigurasi apache, bind9 dan dhcp server Mengetes server Apache, DNS dan DHCP pada client Menginstal software yang dibutuhkan server melalui CD ubuntu server Mengetahui cara kerja web server
Ebook ini saya buat sebagai bahan referensi bagi saya dan teman-teman saya yang membutuhkan panduan dalam membuat web server.
Konfigurasi IP Address
Setiap komputer harus memiliki alamat ip untuk melakukan koneksi. Alamat ip diibaratkan sebagai nomor rumah pada komputer. Untuk melakukan konfigurasi ip address bukalah file /etc/network/interfaces dengan perintah :
Default :
Edit menjadi :
Keterangan : 1. 2. 3. 4. 5. Address 192.168.30.25 Netmask 255.255.255.0 Network x.x.x.0 Broadcast x.x.x.255 Gateway x.x.x.1 = alamat ip ubuntu server Anda. = konfigurasi untuk netmask = konfigurasi untuk network = konfigurasi untuk broadcast = konfigurasi untuk gateway
Lihat apakah konfigurasi yang Anda lakukan sudah benar. Perhatikan pada bagian inet addr: x.x.x.x apakah sudah sesuai ?
Setelah proses instalasi selesai silahkan buka web browser pada client dan kunjungi alamat berikut : http://192.168.30.25 Jika konfigurai yang Anda lakukan sudah benar sesuai ebook ini maka Anda akan mendapat tampilan sebagai berikut :
Tampilan di atas adalah hasil dari file index.html yang terletak di /var/www. Silahkan Anda ubah sesuai keinginan.
Lalu buat folder baru misalnya yusuf.com untuk menyimpan konfigurasi domain kita nanti :
Copykan file db.127 kedalam folder yusuf.com lalau ubah menjadi db.192.168.30 dengan perintah :
Copykan juga file db.local kedalam folder yusuf.com lalu ubah menjadi db.ip dengan perintah :
Default :
Edit menjadi :
Edit menjadi :
Edit menjadi :
Jangan lupa simpan semua perubahan kemudian restart bind9 dengan perintah:
Lakukan pengecekan terhadap hasil konfigurasi yang sudah kita buat dengan perintah :
Tekan CTRL+C untuk menghentikan proses ping. Jika hasil dari ping sama seperti dibawah ini maka konfigurasi DNS Anda sudah benar :
Perhatikan pada bagian 64 bytes from 192.168.30.25 dan 0% packet loss, itu menandakan bahwa proses ping telah berhasil menemukan domain yusuf.com. Anda juga dapat mengecek apakah konfigurasi DNS Anda sudah benar dengan perintah berikut :
Cara lain untuk mengecek apakah konfigurasi DNS Anda sudah benar dengan perintah berikut :
Hasilnya :
Cara lain untuk mengecek apakah konfigurasi DNS Anda sudah benar dengan cara membuka web browser melalui client dan kunjungi alamat berikut: http://www.yusuf.com Namun sebelumnya masukkan dulu konfigurasi berikut pada client. Misalnya saya menggunakan windows 7 sebagai client : Perhatikan pada bagian Preferred DNS server. Ini adalah alamat ip dari server kita. Ketika kita ingin merequest domain www.yusuf.com, client akan menanyakan alamat ip dari domain tersebut kepada server kita yang beralamatkan 192.168.30.25. Sehingga dalam hal ini server kita akan bertindak sebagai DNS server. Kita tidak akan mensetting seperti ini lagi jika sudah memiliki server dhcp yang akan saya jelaskan pada bab berikutnya.
Tampilan ketika mengunjungi ww.yusuf.com melalui web browser jika konfigurasi DNS sudah benar :
Mungkin Anda akan mendapat pesan berikut saat proses instalasi. Jangan khawatir, karena kita memang belum melakukan konfigurasi :
Default :
Atur sebagai berikut : yusuf.com pada option domain-name dan ns.yusuf.com pada option domain-name-servers
Sehingga menjadi :
Sehingga menjadi :
Keterangan : range 192.168.30.26 192.168.30.30 = kita atur agar client mendapat ip secara otomatis pada jarak antara 192.168.30.26 sampai 192.168.30.30 Simpan file lalu restart dhcp dengan perintah :
Setelah itu hubungkan client dengan server untuk mengetes hasil konfigurasi. Cek menggunakan perintah perintah ipconfig pada windows (client) untuk melihat ip yang baru. Jika ip tidak berubah maka gunakan perintah ipconfig[spasi]/renew lalu periksa lagi menggunakan ipconfig. Jika Anda mendapat hasil yang sama seperti dibawah ini maka konfigurasi DHCP server Anda sudah benar :
Dari hasil ping di atas kita tahu bahwa client mendapat ip 192.168.30.26 secara otomatis sesuai dengan konfigurasi dhcp yang terletak pada file /etc/dhcp/dhcpd.conf.
Selesai !
Selamat ! Anda telah berhasil membangun web server sendiri menggunakan apache sebagai http server, bind9 sebagai dns server dan dilengkapi dengan dhcp server. Coba Anda lakukan sendiri konfigurasi seperti yang telah dicontohkan dalam ebook ini tanpa melihat pada ebook ini.
M.Yusuf.MM
Apabila folder /media/cdrom belum tersedia Anda dapat membuatnya sendiri. Setiap perangkat tambahan yang dihubungkan ke sistem operasi linux harus dimount dulu. Jika tidak maka Anda tidak akan dapat menggunakannya. 3. Ketikkan perintah berikut untuk menambahkan cdrom pada apt :
4. Selesai ! CD repositori sudah siap, Anda sudah dapat melakukan perintah apt-get install
Untuk menyimpan hasil editan pada editor nano tekan CTR+X Y Enter