Selain memahami semua tentang Web Server, sebaiknya anda telah mempelajari dan mempraktikan Jobsheet DNS Server Mapel ASJ pada materi yang lalu agar lebih mudah dalam memahami Web Server ini. DNS Server dan Web Server saling berkaitan walaupun beda paket aplikasi dalam servernya.
Baca : Apa itu Web Server?
Selain Rencana Pelaksanaan Pembelajaran (RPP), Pembelajaran di SMK khususnya Mata Pelajaran Produktif, Jobsheet merupakan salah satu media yang paling tepat sebagai lembar kerja/ praktik mandiri.
Dengan jobsheet, siswa dapat melakukan belajar praktik sesuai dengan langkah-langkah kerja (praktik) yang sudah disiapkan oleh guru.
Berikut ini adalah contoh Jobsheet Web Server Mata Pelajaran Administrasi Sistem Jaringan (ASJ) untuk SMK Jurusan TKJ Kelas XII dan XI
Baca: RPP Daring 1 Lembar untuk mapel Produktif kelas X Jurusan TKJ
Mata Pelajaran : Administrasi Sistem Jaringan (ASJ)
Kelas/ Semester : XII/1
Kompetensi Dasar (KD) : Web Server
Dalam praktik kali ini anda ditugaskan membangun Web Server menggunakan Operating System (OS) Linux. OS linux yang digunakan dalam praktik ini adalah Debian 8.5, anda bisa menggunakan Linux Debian versi lain, missal 8.1 atau 8.7.
Untuk versi Debian lebih tinggi (Versi 9 maupun 10) kemungkinan masih bisa work karena hanya sedikit perbedaanya.
Sebelum melakukan Praktik mandiri, siapkan alat dan bahan yang akan digunakan seperti Komputer/ Laptop yang telah terinstall
Windows 7/8/10 (Sesuaikan dengan perangkat anda)
VirtualBox Versi 5 atau 6
ISO Linux Debian 8.5
Ms. Office (Jika diperlukan)
Perhatikan Topologi Berikut ini
http://blog.sukadana.com
Berikut ini adalah contoh Jobsheet Web Server Mata Pelajaran Administrasi Sistem Jaringan (ASJ) untuk SMK Jurusan TKJ Kelas XII dan XI
Baca: RPP Daring 1 Lembar untuk mapel Produktif kelas X Jurusan TKJ
Jobsheet Web Server ASJ Kelas XII TKJ SMK
Mata Pelajaran : Administrasi Sistem Jaringan (ASJ)
Kelas/ Semester : XII/1
Kompetensi Dasar (KD) : Web Server
Dalam praktik kali ini anda ditugaskan membangun Web Server menggunakan Operating System (OS) Linux. OS linux yang digunakan dalam praktik ini adalah Debian 8.5, anda bisa menggunakan Linux Debian versi lain, missal 8.1 atau 8.7.
Untuk versi Debian lebih tinggi (Versi 9 maupun 10) kemungkinan masih bisa work karena hanya sedikit perbedaanya.
Sebelum melakukan Praktik mandiri, siapkan alat dan bahan yang akan digunakan seperti Komputer/ Laptop yang telah terinstall
Windows 7/8/10 (Sesuaikan dengan perangkat anda)
VirtualBox Versi 5 atau 6
ISO Linux Debian 8.5
Ms. Office (Jika diperlukan)
Perhatikan Topologi Berikut ini
LEMBAR TUGAS MANDIRI
Buatlah Server DNS, WEB SERVER dengan ketentuan sbb:
A. DNS Server
IP Adrress : 11.10.x.17/29
Hostname : server-X (x=No. Absen)
Root Password : server-x
Domain Name : sukadana.com
Sub Domain : blog.sukadana.com
B. WEB SERVER
- Prasyarat (DNS Server sudah dibuat dan berjalan dengan baik)
- Syarat aplikasi (Paket) yang harus di install
Apache2 dan PHP5
Ketentuan
- Direktori website domain utama (sukadana.com) ada di “/var/www/html/web” dengan tampilan “SELAMAT DATANG DI SUKADANA”
- Direktori Website Sub Domain (blog.sukadana.com) ada di “/var/www/html/blog” dengan tampilan “SUKADANA KOTA TAPIS BERSERI”
- Pada direktori web (domain utama) buatkan file “phpinfo.php” yang berisi script sebagai berikut:
Langkah Kerja:
Langkah-langkah membuat/ mengkonfigurai WEB SERVER adalah sbb:
1. Install aplikasi apache2 dan php5 dengan cara sbb:
#apt-get install apache2 php5
2. Kemudian Konfigurasikan file “000-default.conf” yang ada pada direktory /etc/apache/sites-available dengan perintah sbb:
#cd /etc/apache2/sites-available
Kemudian edit file default dengan cara sbb:
#nano 000.default.conf
Dan ubah “ServerName” dan “ServerAdmin” serta “DocumentRoot” menjadi sbb:
ServerName www.sukadana.com
ServerAdmin admin@sukadana.com
DocumentRoot /var/www/html/web
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
3. Copykan file “000.default.conf” ke “blog.conf” dengan cara sbb:
#cd /etc/apache2/sites-available
Buatlah Server DNS, WEB SERVER dengan ketentuan sbb:
A. DNS Server
IP Adrress : 11.10.x.17/29
Hostname : server-X (x=No. Absen)
Root Password : server-x
Domain Name : sukadana.com
Sub Domain : blog.sukadana.com
B. WEB SERVER
- Prasyarat (DNS Server sudah dibuat dan berjalan dengan baik)
- Syarat aplikasi (Paket) yang harus di install
Apache2 dan PHP5
Ketentuan
- Direktori website domain utama (sukadana.com) ada di “/var/www/html/web” dengan tampilan “SELAMAT DATANG DI SUKADANA”
- Direktori Website Sub Domain (blog.sukadana.com) ada di “/var/www/html/blog” dengan tampilan “SUKADANA KOTA TAPIS BERSERI”
- Pada direktori web (domain utama) buatkan file “phpinfo.php” yang berisi script sebagai berikut:
<?php
phpinfo();
?>
Langkah Kerja:
Langkah-langkah membuat/ mengkonfigurai WEB SERVER adalah sbb:
1. Install aplikasi apache2 dan php5 dengan cara sbb:
#apt-get install apache2 php5
2. Kemudian Konfigurasikan file “000-default.conf” yang ada pada direktory /etc/apache/sites-available dengan perintah sbb:
#cd /etc/apache2/sites-available
Kemudian edit file default dengan cara sbb:
#nano 000.default.conf
Dan ubah “ServerName” dan “ServerAdmin” serta “DocumentRoot” menjadi sbb:
ServerName www.sukadana.com
ServerAdmin admin@sukadana.com
DocumentRoot /var/www/html/web
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
3. Copykan file “000.default.conf” ke “blog.conf” dengan cara sbb:
#cd /etc/apache2/sites-available
#cp 000.default.conf blog.conf
4. Edit file “blog.conf” dan konfigurasikan menjadi sbb:
#nano /etc/apache2/sites-available/ blog.conf
Kemudian ubah “ServerAdmin” dan “ServerName” serta “DocumentRoot” menjadi sbb:
ServerName blog.sukadana.com
ServerAdmin admin@sukadana.com
DocumentRoot /var/www/html/blog
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
5. Buat file “index.html” dan file “phpinfo.php” pada direktori /var/www/html/web dengan cara:
#cd /var/www/html
#mkdir web
#cd /var/www/html/web
#nano index.html
Isikan kode HTML sebagai berikut
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
Buat file phpinfo.php dengan cara sbb:
#nano phpinfo.php
Isikan kode PHP sebagai berikut:
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
6. Buat file “index.html” pada direktori /var/www/html/blog dengan cara:
#cd /var/www/html
#mkdir blog
#cd /var/www/html/blog
#nano index.html
Isikan kode HTML sebagai berikut
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
7. Aktifkan file “blog.conf” yang berada pada direktori /var/www/html/blog dengan cara:
#a2ensite blog.conf
Kemudian restart apache2 dengan cara
# service apache2 reload
#/etc/init.d/apache2 restart
8. Test web server dari client
Buka browser dan pada url ketikan sukadana.com dan sukadana.com/phpinfo.php serta blog.sukadana.com
http://sukadana.com
http://sukadana.com/phpinfo.php
4. Edit file “blog.conf” dan konfigurasikan menjadi sbb:
#nano /etc/apache2/sites-available/ blog.conf
Kemudian ubah “ServerAdmin” dan “ServerName” serta “DocumentRoot” menjadi sbb:
ServerName blog.sukadana.com
ServerAdmin admin@sukadana.com
DocumentRoot /var/www/html/blog
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
5. Buat file “index.html” dan file “phpinfo.php” pada direktori /var/www/html/web dengan cara:
#cd /var/www/html
#mkdir web
#cd /var/www/html/web
#nano index.html
Isikan kode HTML sebagai berikut
<center>
<h2> SELAMAT DATANG DI SUKADANA</h2>
</center>
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
Buat file phpinfo.php dengan cara sbb:
#nano phpinfo.php
Isikan kode PHP sebagai berikut:
<?php
phpinfo();
?>
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
6. Buat file “index.html” pada direktori /var/www/html/blog dengan cara:
#cd /var/www/html
#mkdir blog
#cd /var/www/html/blog
#nano index.html
Isikan kode HTML sebagai berikut
<center>
<h2> SUKADANA KOTA TAPIS BERSERI </h2>
</center>
Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X
7. Aktifkan file “blog.conf” yang berada pada direktori /var/www/html/blog dengan cara:
#a2ensite blog.conf
Kemudian restart apache2 dengan cara
# service apache2 reload
#/etc/init.d/apache2 restart
8. Test web server dari client
Buka browser dan pada url ketikan sukadana.com dan sukadana.com/phpinfo.php serta blog.sukadana.com
http://sukadana.com
http://sukadana.com/phpinfo.php
http://blog.sukadana.com
Sampai disini anda sudah selesai mengerjakan Jobsheet Web Server Mata Pelajaran ASJ kelas XI atau kelas XII Jurusan TKJ. Jobsheet diatas bisa di unduh dan dimodifikasi filenya di SINI
No comments