0% menganggap dokumen ini bermanfaat (0 suara)
219 tayangan8 halaman

Konfigurasi Web Server

Praktik ini bertujuan untuk menginstall dan menguji apache web server pada Linux. Langkah-langkahnya meliputi persiapan perangkat keras dan perangkat lunak, pengaturan alamat IP, instalasi dan pengujian apache, serta pembuatan direktori dan file-file konfigurasi seperti direktori user.

Diunggah oleh

sukyara
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
219 tayangan8 halaman

Konfigurasi Web Server

Praktik ini bertujuan untuk menginstall dan menguji apache web server pada Linux. Langkah-langkahnya meliputi persiapan perangkat keras dan perangkat lunak, pengaturan alamat IP, instalasi dan pengujian apache, serta pembuatan direktori dan file-file konfigurasi seperti direktori user.

Diunggah oleh

sukyara
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

1.

Tujuan Pembelajaran
Setelah melakukan praktek peserta diharapkan dapat:
a. Menginstall paket apache web server.
b. Menguji apache web server dari localhost.
c. Menguji apache web server dari client.
2. Alat dan Bahan
a. Laptop (os windows)
b. PC server (os debian)
c. Vmwere
3. Langkah Kerja
a. Persiapkan alat dan bahan
b. Setting IP Client dan PC server
c. Periksa IP client dan server dan catat dalam table1
Mari kita mensetting IP pada client dulu ya!

Gambar : langkah setting IP Address pada client yang OS nya windows

Setting di network connections dan pilih Vmnet1 untuk client


dengan IP Address
192.168.x.y,
Ket:
x = nomor absen siswa
y = nomor absen siswa+1

setelah itu sekarang mari kita setting di server kita!


Ketikkan nano /etc/network/interfaces
Lalu ketikkan seperti di bawah ini!

Gambar : setting IP Address pada server

Setting IP Address dengan IP 192.168.x.x (x adalah nomor absen).


Ingat setelah kita mensetting IP Address pada server kita harus merestar
network nya dengan mengetikkan /etc/init.d/networking restart

d. Sekarang kita akan mencoba koneksi antar kedua pc tersebut


(server dan client)
Lakukan perintah ping pada:
Server-server

Server-client

Client-client

Client-server

Catatan: ping pada client dilakukan pada cmd (command prompt)

e. Na..... sekarang kita login sebagai root!


f. Dan sekarang kita install paket nmap dengan perintah
apt-get install nmap

G
ambar : penginstalan paket nmap

g. Sekarang ketikkan perintah nmap localhost pada server


untuk mengetahui apakah paket apache sudah berjalan atau
belum
h. Na...... sekarang mari kita lihat isi direktori apache2

ISI DIREKTORI
Apache2

directory
Conf .d
Mods-available
Mods-enabled
Sites-available
Sites-enable

File
Apache2.conf
Envvars
Httpd.conf
Ports.conf

i. Sekarang kita coba mengetes apakah apache sudah bisa


berjalan!
Buka web browser pada client, dan masukkan alamat http://no
ip web server,

Gambar : pengujian apache dengan web browser

j. Sekarang kita coba untuk mengetes apakah webserver kita


sudah support file php atau belum, dengan cara kita buat file
info php
Petama-tama saya melihat dulu file konfigurasinya, ketikkan
perintah nano /etc/apache2/sites-available/default

Na..... sekarang kita sudah tau kalau tempat menyimpan filenya ada di
/var/www/apache2-default
Dan sekarang kita bisa buka pada /var/www/ apache2-default,
di dalam directory apache2-default kita buat file info php.

Index.php adalah nama file nya dan index bertujuan agar saat pertma
kali alamat di buka, file inilah yang pertamakali dibaca.
Ayo
sekarang
kita
ketikkan
nano
/var/www/
apache2default/index.php
Udah beloom?..
Na.. kalau udah sekarang ketikkan scripnya., seperti di bawah ini!
<?
Phpinfo
();
?>

Kalau sudah diketik, sekarang tekan tombol ctrl+o untuk menyimpan


dan ctrl+x untuk keluar!
Na..................! mau taukan kenapa kita buat file php?!!!!, ini bertujuan
untuk mengetahui apakah server kita sudah supot file php atau belum,
ngerti ora son?...
Na sekarang kita buka web browser yang ada di clientnya kita,
Kenapa masih baca? Buka dulu donk!!
Kalau sudah dibuka, masukkan alamat http://no ip web server

Gambar: pengecekan file php pada web browser client

k. Na...... kalau tadi php sudah berhasil, sekarang kita buat site
baru
Caranya kita copy file default yang ada di /etc/apache2/sitesavailable

Gambar: copy sites default

Na sekarang kalau sudah kita copy, otomatis sitenya jadi dua


kan!?... untuk itu kita perlu mendisable file default nya dan kita eneblekan
file sukandar,
Ok!, sekarang ketikkan perintah a2dissite default agar file default jadi
dissable!

Nah!!! Sekarang kita aktifkan file sukandar, ketikkan perintah a2ensite


sukandar

Dan ingat setiap kita merubah konfigurasi, kita harus merestar apache.
Ketikkan perintah /etc/init.d/apache2 restart

l. Sekarang kita akan membuat userdir!


Buat user dulu ya!.....
Setelah buat user buat directory di dalam user yang sudah kita buat,

Saya sudah membuat user bernama yudiastira, kan namanya saya


Sukandar Yudiastira,
Ok kalau sudah, sekarang kita masuk kedalam yudiastira dan kita
ketikkan perintah mkdir public_html ini untuk membuat directory
public_html.

Kalau sudah masuk directory public_html sekarang kita buat percobaan


dengan membuat file html di dalamnya. Saya membuat file dengan nama
index.html, suka.html, dan ini.html.

Sesudah itu kita coba untuk aktifkan module userdirnya dengan perintah
a2enmod ntu doang koq repot!....
Nahhh sekarang kita coba!! Bagaimana hasilnya pada web browser yang
ada pada client!
Buka web browser pada client,
Ayoq donk, buka dulu.. jangan liatin ini!....
Masukkan alamat berikut http://no ip web server/~nama user
(http://192.168.30.30/~yudiastira)

Gambar: pengetesan userdir melalui web browser client

dan apabila anda sudah mensetting dns anda bisa mengetikkan nama
domain sebagai pengganti IP Server
(http://suka.com/~yudiastira) dan kalau kita ingin membuka file suka.html
pada
web
browser,
kita
hanya
menambahkan
/nama
file
(http://suka.com/~yudiastira/suka.html)

Gambar : membuka file suka.html melalui web browser

PERTANYAAN
a.
b.
c.
d.
e.

Jelaskan fungsi web server


Jelaskan yang dimaksud dengan documen root
Pada port berapa web server berjalan
Apa yang dimaksud dengan URL
Apa fungsi perintah a2ensite dan a2dissite

JAWAB!
a.
b.
c.
d.
e. a2ensite berfungsi untuk membuat suatu site menjadi aktiv
dan a2dissite berfungsi untuk membuat suatu site menjadi
disable atau non aktiv

Anda mungkin juga menyukai