Job5_Setting Web Server
-
Upload
ardey-kurniawan -
Category
Documents
-
view
219 -
download
0
Transcript of Job5_Setting Web Server
-
7/31/2019 Job5_Setting Web Server
1/10
1
LAPORAN PRAKTIKUM
JARKOM II
Setting Web Server
Disusun Oleh :
Ardi Kurniawan
3.34.10.0.06
IK-2A
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN ELEKTRO
POLITEKNIK NEGERI SEMARANG
TAHUN 2012
-
7/31/2019 Job5_Setting Web Server
2/10
2
PERCOBAANVI
SETTING SERVER HTTP (Hipertext Transfer Protocol)
I. TUJUAN INSTRUKSIONAL KHUSUS :
Setelah menyelesaikan praktek ini, mahasiswa dapat :
a. menjelaskan Konsep HTTP sederhana
b. mengkonfigurasi HTTP pada system operasi Linux
II. Dasar Teori
Koneksi internet yang paling banyak digunakan oleh pengguna internet adalah koneksi
menggunakan protokol HTTP (Hyper Text Transfer Protocol). Pengguna dapat
memanfaatkan program klien HTTP (browser) seperti Netscape, Internet Explorer, Mozila, Opera
dan lain-lain untuk mempermudah koneksi HTTP ini. Semakin lama fasilitas yang dimiliki klien
HTTP semakin bertambah, sehingga halaman situs tidak hanya dibuat menggunakan kode-
kode HTML saja tetapi dilengkapi dengan program skrip. Dukungan program skrip banyak
diberikan pada halaman suatu situs baik menggunakan JavaScript, Visual Basic Script, PHP dan
sebagainya. Program skrip ini ada yang bekerja pada sisi klien dan ada juga yang bekerja pada
sisi server. Program yang bekerja pada sisi klien akan dieksekusi oleh klien HTTP atau browser,
sedangkan program yang bekerja pada sisi server akan dieksekusi oleh server dan hasilnya akan
dikirim pada klien HTTP.
Selain memerlukan klien HTTP, yang lebih penting lagi adalah bahwa untuk koneksi HTTP
memerlukan program server HTTP. Server HTTP merupakan program yang dapat menerima
koneksi HTTP serta melayani permintaan tersebut. Program ini akan bekerja untuk melayani seluruh
permintaan koneksi HTTP yang ditujukan pada server HTTP akan selalu mendengarkan
permintaan pada port nomor 80 yang merupakan port untuk koneksi HTTP.
III. PERALATAN YANG DIGUNAKAN
1) PC Komputer sebagai Server 1 unit
2) PC Komputer sebagai Client/workstation 8 unit atau lebih
3) Alat penghubung Switch/hub 4 unit
-
7/31/2019 Job5_Setting Web Server
3/10
k
3
IV. LANGKAH KERJA
1. Install Synaptic Packet Manager, dengan cara :
# apt-get install synaptic
2. Check pada menu Synaptic Packet Manager, ketik apache2. Jika belum terdapat apache 2, maka kita
install dengan cara :
# apt-get install apache2
-
7/31/2019 Job5_Setting Web Server
4/10
k
4
3. Jika sudah terinstall, maka buat file html di folder /var/www
# pico menu.html
4. lalu buka browser Mozilla firefox , lalu ketikan localhost/menu.html
-
7/31/2019 Job5_Setting Web Server
5/10
k
5
Uji hasil web server
a. login sebagai user bukan root
file tidak bisa di edit jika menggunakan user non root
b. Pindahkan file .html pada folder /home
- Akses dari browser, apa yang terjadi berikan alasannya!
-
7/31/2019 Job5_Setting Web Server
6/10
k
6
Akses dari komputer lain
Setelah file menu.html dipindahkan, file tidak dapat diakses, karena file yang bisa
diakses hanya file yang berada di folder www.
c. Akses dari selain localhost
IP Address : 192.168.1.1/menu.html
-
7/31/2019 Job5_Setting Web Server
7/10
k
7
Akses dari komputer lain
Akses dari komputer server :
-
7/31/2019 Job5_Setting Web Server
8/10
k
8
DNS : informatika.elektro.org/menu.html
Akses dari komputer lain
-
7/31/2019 Job5_Setting Web Server
9/10
k
9
V. PERTANYAAN
1. Jelaskan, mengapa file yang terakses harus disimpan pada direktori/var/www/?
Jawab :
Karena web server Apache hanya akan bekerja secara terus menerus pada port 80 di folder
/var/www. File selain didalam folder www tidak akan di eksekusi atau ditampilkan.
2. Berikan penjelasan file-file yang terlibat dalam konfigurasi HTTP dan fungsinya masing- masing?
File file yang terlibat dalam konfigurasi HTTP adalah
a. Konfigurasi server HTTP dengan Apache diletakan dalam direktori /etc/httpd/
file ini berisi file konfigurasi untuk mengatur jalannya server HTTP.
b. /var/www/
file ini digunakan untuk meletakan dokumen yang akan ditampilkan oleh server HTTP.
3. Terangkan hak user yang dapat mengakses file dalam konfigurasi html?
Jawab :
User yang dapat mengakses file dalam www adalah user root saja. Ini dapat dibuktikan dengan
command line ls a, yang berarti user root lah yang dapat mengeksekusi file tersebut. Sedangkan user
biasa hanya bisa membaca file, tidak bisa mengeksekusi ataupun mengedit.
-
7/31/2019 Job5_Setting Web Server
10/10
k
10
VI. KESIMPULAN
Konfigurasi program Apache server HTTP diatur dalam beberapa file. File
konfigurasi program Apache biasanya sudah diatur secara default sehingga server
HTTP dapat langsung dijalankan. Konfigurasi server HTTP dengan Apache terutama
diletakkan dalam dua direktori /etc/httpd/ dan var/www/ Direktori /etc/httpd berisi file
konfigurasi untuk mengatur jalannya server HTTP, sedangkan direktori /var/www
digunakan untuk meletakkan dokumen yang akan ditampilkan oleh server HTTP.
Direktori /etc/httpd secara default sudah berisi file-file konfigurasi untuk
menjalankan daemon httpd. File konfigurasi utama yang diletakkan di bawah direktori
/etc/httpd/conf serta digunakan untuk mengatur jalannya daemon httpd adalah
httpd.conf dua file ini berisi pengarahan yang digunakan untuk mengatur jalannya
daemon httpd.