Anda di halaman 1dari 10

1.

SOAL

Sebuah organisasi bernama Getih Sunda (GS) ingin membuat sebuah web dinamis yang nantinya bisa diakses di domain mereka yaitu getihsunda.or.id . GS sendiri sudah menunjuk CV Jaya Makmur untuk membuatkan website mereka. Anda diminta untuk membuat sebuah dns server dan web server tersebut. Untuk sementara halaman http://www.getihsunda.or.id/ akan menampilkan hasil koneksi php dengan mysql database nya. Agar memudahkan dalam pemodifikasian database dan lebih aman dalam pengiriman data, GS memerlukan phpmyadmin yang nantinya diakses di https://database-admin.getihsunda.or.id/ Selain sebuah web, GS sudah menunjuk CV Adil Sejahtera untuk membuat sebuah mail server. CV Adil Sejahtera sendiri telah membuat mail server tersebut di ip 10.11.12.13. GS ingin mengakses mail server tersebut di http://mail.getihsunda.or.id/ yang mengarah ke ip address tersebut. GS hanya mempunyai sebuah PC untuk dijadikan server. Agar mudah dalam pengaksesan server, GS menginginkan agar server tersebut dapat di remote jarak jauh.

2.

KEBUTUHAN GS y y y y DNS getihsunda.or.id WEB GS di http://www.getihsunda.or.id/ (subdomain www, untuk mengakses hasil koneksi php dan mysql databasenya) DATABASE GS di https://database-admin.getihsunda.or.id/ (subdomain database-admin, untuk mengakses phpmyadmin) MAIL servernya di http://mail.getihsunda.or.id/ (subdomain mail)

3. LANGKAH KERJA I. Pastikan setting network telah berjalan dengan baik serta gunakan mode superuser. Ip address yang digunakan adalah 192.168.1.108/24

HASIL PRAKTEK ADMIN SERVER DNS -- 2011

lakukan konfigurasi zone di file named.local menjadi db.default-zones dengan menambahkan konfigurasi berikut : 2.II. copy file db. isi passwordnya dengan a y Phpmyadmin root@ubuntu:/# apt-get install phpmyadmin III.2011 .conf. yaitu : y Bind9 root@ubuntu:/# apt-get install bind9 y Apache2 root@ubuntu:/# apt-get install apache2 y Php5 root@ubuntu:/# apt-get install php5 y Mysql root@ubuntu:/# apt-get install mysql-server akan diminta untuk memberikan password untuk user root MySQL password ini berlaku untuk user root @ localhost serta root@server1.example.com. Instal paket-paket yang dibutuhkan. Konfigurasi DNS 1.127 ke db.1 HASIL PRAKTEK ADMIN SERVER DNS -.getihsunda serta db.

atur nameserver pada file /etc/resolv.168.2011 .108 HASIL PRAKTEK ADMIN SERVER DNS -. edit file db. dan db.1 menjadi demikian : 5.1.3.conf menjadi 192.getih menjadi demikian : 4.

restart networking 9.id axfr HASIL PRAKTEK ADMIN SERVER DNS -. restart bind 8. atur ipaddress pada file /etc/network/interfaces 7.6.2011 . cek DNS dengan dig getihsunda.or.

10.getihsunda. Tambahkan baris NameVirtualHost *:443 di file /etc/apache2/ports.or.2011 . edit file mail. dan database : 16. getihsunda dan database tadi dengan menambahkan ServerAdmin. dan DocumentRoot sesuai kebutuhanmasing-masing : HASIL PRAKTEK ADMIN SERVER DNS -. buat halaman untuk mail. pertama tambahkan options ServerName pada file apache2.id. aktifkan modul ssl dengan a2enmod ssl 13. copy file default pada direktori sites-available menjadi mail.conf 12. getihsunda. buat certificatenya 15.conf 14. ServerName.

Contoh isi file index. buatlah direktori tersebut terlebih dahulu.or. buat database getihsunda untuk diakses www.id dengan masuk ke mysql 18.html adalah : 19. buat file index. Agar terkoneksi antara php dan database yang kita buat tadi. link-kan phpmyadmin ke apache dengan perintah ln s : HASIL PRAKTEK ADMIN SERVER DNS -. contoh isi file index. buat file index. buatlah direktori tersebut terlebih dahulu.getihsunda. Jika direktori getihsunda belum ada. Jika direktori mail belum ada.html di /var/www/mail.Pada file database ini tambahkan certificate yang barusan dibuat dengan mengetikan script berikut 17.php adalah : 20.php di /var/www/getihsunda.2011 .

restart apache2 cd 22.getihsunda. cek dengan perintah w3m.or.21.2011 .id HASIL PRAKTEK ADMIN SERVER DNS -. maka akan keluar tampilan seperti berikut : a. w3m http://mail. enable/aktifkan host yang tadi dibuat dengan perintah a2ensite .

2011 .or.getihsunda.id Adanya Resource id #2 menandakan php dan database di mysql telah terkoneksi HASIL PRAKTEK ADMIN SERVER DNS -.b. w3m http://www.

or. kita dapat meredirect HTTP ke HTTPS dengan 1. dengan mengetikkan w3m database-admin.or.or. w3m https://database-admin. aktifkan modul rewrite 2.id Agar memudahkan dalam pengaksesan https://database-admin.getihsunda.or.id.id saja kita dapat langsung mengakses https://database-admin. HASIL PRAKTEK ADMIN SERVER DNS -. tambahkan script dibawah pada file /etc/apache2/sites-enabled/000-default (jika file 000-default ini tidak ada. kita harus mengaktifkan site default dengan a2ensite default 3.getihsunda.getihsunda.id.getihsunda. restart apache2 4.c.2011 .

2011 .HASIL PRAKTEK ADMIN SERVER DNS -.