Anda di halaman 1dari 2

Nama : Sirajudien Tajalli

LK6
HTTP-Server
Kerjakan soal-soal berikut ini:

1. Jelaskan prinsip d a n ca ra ke rj a HTTP Server


2. Jelaskan pakage HTTP di Debian
3. Jelaskan Instalasi, konfigurasi dan pengujian HTTP
4. Jelaskan manfaat HTTP Server

JAWABAN
1. Pada saat client (browser) meminta data web page kepada server, maka instruksi permintaan
data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport
dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text
Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS). Data yang
diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan
dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan
dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan. Data
yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta
oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan
menolak permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page
Not Found.
2. apache2
3. - Di PC server install apache2
- Masuk ke direktori /etc/apache2/site-available/
- Copy dan ganti nama file 000-default.conf menjadi web.conf
- Hapus semua scripts yang ada, kemudian ketikan script dibawah ini :
NameVirtualHost 192.168.10.1:80
<VirtualHost 192.168.10.1:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/public_html
</VirtualHost>
- Simpan perubahan yang anda lakukan
- Disable VirtualHost default yang sudah ada (/etc/apache2/sites-available/000-default.conf)
dan aktifkan VirtualHost untuk website utama (web.conf)
a2dissite 000-default.conf
a2ensite web.conf
- Buat folder public_html pada directory /var/www/
- Buat file index.php pada directory /var/www/public_html/
nano /var/www/public_html/index.php
Lalu ketikan script di bawah ini :
<?php
phpinfo();
?>
- Pengujian hasil konfigurasi htttp dengan cara membuka browser di pc client, lalu masukkan
alamat domain, misalnya smk.sch.id seperti pada gambar di bawah ini.

4. Menetapkan bagaimana pesan berupa data dari client ditransmisikan, dan tindakan
apa dari web server dan browser untuk merespon berbagai perintah. Jika ditemukan,
data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk
ditampilkan. Jika data yang diminta oleh client melalui browser tersebut ternyata tidak
ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan
browser akan menampilkan notifikasi error 404 atau Page Not Found.

Anda mungkin juga menyukai