BAB
I
PENDAHULUAN
A.
Web Server
Dalam melakukan
tugasnya mnangani permintaan dari Client, Web Server mnggunakan protokol HTTP
dan HTTPS, dimana masing-masing protokol tersebut secara default berjalan pada
port 80 dan 443. Aplikasi Web Server
yang tersedia, beberapa aplikasi ; Web
Server yang paling terkenal adalah
Nginx,
Lighttpd, Litespeed, dan Apache. Web Server identik
dengan sebuah
pirani lunak server yang berfungsi
menerima permintaan HTTP/HTTPS dari
Client dan mengirimkan kembali. Hasilnya
adalah dalam bentuk halaman -
halaman Website, tetapi sebuah piranti
lunak tempat Website tersebut berjalan
dengan menangani permintaan para User
guna mengakses Website kemudian
mengirimkan halaman Web tersebu kepada
User untuk dibuka melalui HTTP
Client yang juga dikenal sebagai Web
Browser.
B.
Sruktur Direktori / Folder Linux
Struktur direkori di
linux mnggunakan konsep Hirarki .
Dengan direktori “root” (/) sebagai direktori dasar bagi seluruh direktori
yang ada di linux dengan kata lain, seluruh direktori yang ada di Sistem
Operasi Linux berada di bawah direktori “root” (/).
Pada umumnya mungkin
akan ada sedikit perbedaan antara beberapa distro linux yang beredar. Namun
secara garis besar struktur direktori, dan fungsi masing – masing direktori
teaplah sama meskipun berbeda distro.
Langkah Konfigurasi
debian 8
ü Login
sebagai “root”
ü Masukkan
password 1234
ü Setting
adaptor virtual box ke mode NAT
ü Kemudian
masukkan perintah “nano /etc/apt/sources.list” tekan enter
ü Ketik
deb http://kartolo.sby.datautama.net.id/debian
/ jessie main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ jessie-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/jessie/updates main contrib non-free
ü Kemudian
save konfigurasi tersebut caranya tekan ctrl+o lalu enter
ü Tekan
ctrl+x untuk keluar
ü Ketik
perintah “ap-get update” kemudian enter
ü Kemudian
install paket dnsutils, bind9, apache2,proftpd-basic, openssh-server
ü Ketikan
perintah “apt-get install dnsutils”
ü Ketikan
perintah “apt-get install bind9”
ü Ketikan
perintah “apt-get install apache2”
ü Ketikan
perintah “apt-get install proftpd-basic”
ü Ketikan
perintah “apt-get install openssh-server” -y
ü Kemudian
edit network dengan cara ketikan perintah “nano /etc/network/interfaces
kemudian tekan enter
Ubah ”dhcp” menjadi “static” kemudian
ketikkan
Address 192.168.3.5
Netmask 255.255.255.128
Network 192.168.3.0
Broadcast 192.168.3.127
Nameserver 192.168.3.5
ü Save
konfiurasi tersebut caranya tekan ctrl+o lalu enter
ü Kemudian
tekan ctrl+x untuk keluar
ü Ketikan
perintah “service networking restart” untuk merestart jaringan
ü Kemudian
ketikan perintah “nano /etc/bind/named.conf.default-zones” kemudian tekan enter
ü Ubah
setiap kata “localhost” menjadi nama domain dan buat db baru contoh “db.localhost”
diganti dengan “db.azharangga” dan “db.127” diganti dengan “db.192”
ü Save
konfiurasi caranya tekan ctrl+o
ü Kemudian
tekan ctrl+x untuk keluar
ü Kemudian
copy file db tersebut dengan cara masukkan perintah
ü “cp
/etc/bind/db.local /etc/bind/db.azharangga”
ü “cp
/etc/bind/db.127 /etc/bind/db.192”
ü kemudian
edit file “db.azharangga”
ü masukkan
perintah “nano /etc/bind/db.azharangga”
ü ubah
kata localhost menjadi nama domain kemudian tambahkan web server dan ftp server
@ IN NS azharangga.com.
@ IN A 192.168.3.5
www IN A 192.168.3.5
ftp IN A 192.168.3.5
ü Kemudian
save konfigurasi tersebut tekan ctrl+o lalu enter
ü Tekan
ctrl+x untuk keluar
ü Kemudian
edit file “db.192”
ü Masukkan
perintah “nano /etc/bind/db.192
ü Ubah
kata localhost menjadi nama domain
ü Save
konfigurasi tersebut tekan ctrl+o lalu enter
ü Tekan
ctrl+x untuk keluar
ü Kemudian
restart bind9 masukkan perintah “service bind9 restart”
ü Masukkan
perintah “nano /etc/resolv.conf” lalu enter
Domain azharangga.com
Search azharangga.com
Nameserver 192.168.3.5
ü Kemudian
save konfigurasi tersebut tekan ctrl+o lalu enter
ü Tekan
ctrl+x untuk keluar
ü Kemudian
restart jaringan
ü Masukan
perintah “service networking restart” lalu enter
ü Ketikkan
“ifconfig” untuk mengecek jaringan yang sudah dibuat tadi
ü Masukkan
perintah “dig azharangga.com” lalu enter
ü Massukan
perintah “nslookup azharangga.com” lalu enter
ü Masukkan
perintah “cd /etc/apache2/sites-available” untuk masuk ke direktori tersebut
ü Ketik
“ls”
000-default.conf
ü Kemudian
edit file “000-default.conf”
ü Masukkan
perintah “nano 000-default.conf”
ü Kemudian
restart apache2
ü Ketik
“service apache2 restart”
ü Kemudian
masuk ke direktori “cd /home/var/www/html”
ü Ketik
“ls”
Index.html
ü Lalu
edit file “index.html”
ü Masukkan
perintah “nano index.html”
ü Kemudian
tambahkan
<html>
<h1>
Ini adalah halaman web Azharangga Kusuma
</h1>
</html>
ü Save
konfigurasi tersebut tekan ctrl+o lalu enter
ü Ketik
ctrl+x untuk keluar
ü Kemudian
edit file “proftpd.conf”
ü Masukkan
perintah “nano /etc/proftpd.conf”
ü Save
konfigurasi tersebut tekan ctrl+o lalu enter
ü Tekan
ctrl+x untuk keluar
ü Kemudian
restart proftpd
ü Masukkan
perintah “service profpd restart”
ü Selanjutnya
buat user baru
ü Masukkan
perintah”adduser rangga”
Password :
1234
Verify psswd : 1234
Full name : Azharangga Kusuma
Room number :
Work phone :
Home phone :
Other :
Is the information correct ? [y/n] y
ü Ketik
“cd /home kemudian ketik “ls”
ü Ketik
login
ü Kemudian
login sebagai “rangga”
ü Masukkan
password 1234
ü Kemudian
buat file baru
ü Masukkan
perintah “mkdir /home/rangga/fileku
ü Ketik
“ls”
Fileku
1)
Langkah
mengcopy file ke web2
ü Buka berkas
ü Kemudian copykan file web2 ke localdisk D
atau E atau C
ü Lalu copykan foto dari hp ke pc menggunakan
kabel data
ü Pilih 5 foto lalu copy ke web2 ---> img
ü Kemudian paste
2)
Langkah-Langkah
mengupload file website melalui FileZilla
ü Buka FileZilla kemudian masukkan host,
username, password serta port yang digunakan. Untuk host silakan isi dengan
nama domain. Kemudian isikan username dan password dari debian 8. Untuk
pengisian port, secara dfault FTP client menggunakan port 21. Setelah itu, lik
Quickconnect.
ü Untuk melakukan upoad file website, maka
pastikan anda telah berada di direktori/public_html. Scrool kebwah hingga
menemukan fie kemudian klik 2x.
ü Pilih file website yang akan diupload pada
local site atau direktori lokal komputer anda. Pastikan isi file dari direktori
tersebut muncul di content of directory.
ü Klik pada file yang ingin diupload. Tekan
ctrl+a pada keyboard. Kemudian klik kanan pada file yang telah diblok lalu
pilih upload.
ü Apabila proses upload telah selesai maka akan
muncul staus pada “status tansfer file windows” kemudian pilih tombo
disconnect.
ü Langkah terakhir yatu jangan lupa untuk
menyesuaikan konfigurasi databasedan melakukan import database dari file anda.
3)
Masuk
kembali ke VB debian 8
ü Lalu masuk sebagai “rangga”
ü Masukkan password “1234”
ü Ketik “pwd”
ü Ketik “ls”
About.html contact.html
css fonts gallery.html img index.html
js
ü Ketik perintah “cd
/etc/apache2/sites-available” lalu enter
ü Ketik “ls”
ü Edit file “000-default.conf”
ü Masukkan perintah “nano 000-default.conf”
lalu enter
Ubah
kata “/var/www/html”
menjadi “/home/rangga/fileku”
ü Lalu save tekan ctrl+o
ü Kemdian exit tekan ctrl+x
ü Ketik “cd /”
ü Masukkan perintah “cd /etc/apache2”
ü Ketik “ls”
ü Edit file “apache2.conf”
ü Masukkan perintah “nano apache2.conf”
Ubah
kata “<Directory /var/www/>” menjadi “<Directory /home/rangga/>”
ü Lalu save tekan ctrl+o
ü Kemudian exit tekan ctrl+x
ü Restart apache2
ü Ketikkan perintah “service apache2 restart”
ü Kemudian cek ke google “azharangga.com”
4)
Mengkonfigurasi Web menggunakan aplikasi
Putty
ü Instal
aplikasi putty
ü Kemudian
buka aplikasi putty
ü Isikan
kolom Host name (or IP Address) dengan nama domain “www.azharangga.com”
ü Lalu
isikan pula port dengan port “22”
ü Kemudian
klik open
ü Maka
akan muncul pesan Login AS. Lalu isikan dengan username
“rangga” kemudian enter
ü Akan
muncul kembali pesan password. Lalu masukkan password “1234”
kemudian enter
5)
Langkah pengecekaan ke google
ü Ketikkan Azharangga.com pada kolom pencarian google
ü Kemudian
tekan enter
ü Setelah
itu maka akan muncul website yang tadi dibuat
ü Dan
bila berhasil akan terlihat sepri gambar di bawah ini
Tidak ada komentar:
Posting Komentar