Tugas
besar
PRAKTIKUM JARINGAN KOMPUTER
(WEB SERVER LINUX)
OLEH :
HASAN YUSUF (1302090030)
S U D I R M A N (130 209 0031)
KELAS
TI.L4.1
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR
2011
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Dalam teknologi internet sekarang
ini, WEB SERVER merupakan hal yang sangat berperan penting. Pengetahuan dan
pengertian tentang WEB SERVER merupakan hal yang mutlak harus dimiliki oleh
seorang operator internet. Mulai dari sistem operasi yang digunakan hingga
konfigurasi WEB SERVER pada sistem operasi yang berbasis server. Oleh karena
itu, makalah ini diharapkan dapat memberikan pengetahuan dasar mengenai WEB SERVER
dan konfigurasi WEB SERVER pada linux ubuntu 10.04.
B. TUJUAN
Makalah ini bertujuan untuk
memberikan pengetahuan dasar mengenai definisi, cara kerja WEB SERVER,
konfigurasi WEB SERVER, kelebihan dan kekurangan WEB SERVER serta implementasi
WEB SERVER sebagai pembelajaran.
C. PERUMUSAN MASALAH
Berdasarkan latar belakang, maka penulis membatasi dan merumuskan masalah
sebagai berikut :
1) Apakah definisi WEB SERVER
2) Kapan Sejarah WEB SERVER
3) Bagaimana Struktur WEB SERVER
4) Apakah Fungsi, kelebihan dan kekurangan WEB SERVER
5) Bagaimana Cara kerja WEB SERVER
6) Bagaimana Konfigurasi WEB SERVER pada Linux Ubuntu
10.04
METODE PENELITIAN
Pada penyusunan makalah ini dilakukan
tahapan sebagai berikut :
1) Studi literatur
Pada tahapan ini dilakukan dengan
mempelajari buku, makalah, sumber- sumber terkait dari situs-situs di Internet.
2) Implementasi
Pada tahapan ini, dilakukan
implementasi penginstalan dan konfigurasi web Server pada Linux ubuntu 10.04.
E. SISTEMATIKA PENULISAN
Makalah ini terbagi menjadi 6 bab
yaitu :
Bab 1 : Bab ini menjelaskan latar belakang
dilakukannya penulisan makalah, tujuan penulisan makalah, perumusan masalah,
metode penelitian, sistematika penulisan.
Bab 2 : Bab ini menjelaskan mengenai pengertian
dasar, sejarah dan cara kerja web Server.
Bab 3 : Bab
ini menjelaskan mengenai konfigurasi web server pada Linux ubuntu 10.04
Bab 4 : Bab
ini menjelaskan kesimpulan dari webserver.
BAB
II
WEB
SERVER
1.
Pengertian
Ø Internet dapat diartikan sebagai jaringan komputer
luas dan besar yang mendunia
Ø menghubungkan pemakai komputer dari suatu negara ke
negara lain di seluruh dunia
Ø dimana di dalamnya terdapat berbagai sumber daya
informasi dari mulai yang statis hingga yang dinamis dan interaktif.
2.
Sejarah internet
1969 Dept Pertahanan
Amerika, U.S. Defense Advanced Research Projects Agency(DARPA)
1970 Roy Tomlinson
berhasil menyempurnakan program e-mail untuk ARPANET
1972 10 komputer yang
berhasil dihubungkan sehingga mereka bisa saling berkomunikasi dan membentuk
sebuah jaringan.
icon @juga diperkenalkan sebagai lambang penting
yang menunjukkan "at" atau "pada".
1973 ARPANET
mulai dikembangkan ke luar AS. Komputer University College (London) - komputer
pertama di luar AS menjadi anggota jaringan Arpanet
Vinton
Cerf
dan Bob Kahn mempresentasikan gagasan yang menjadi cikal bakal pemikiran
internet di Universitas Sussex
1976 Ratu
Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment
di Malvern
1977 sudah
lebih dari 100 komputer yang bergabung di ARPANET
1988 Jarko
Oikarinen dari Finland menemukan IRC atau Internet Relay Chat
1990 Thn
paling bersejarah, ketika Tim Berners Lee menemukan editor dan browser
yang bisa menjelajah jaringan. Program
inilah yang disebut www, atau Worl Wide Web.
1992 komputer
yang tersambung sejuta lebih, dan di tahun yang sama muncul istilah surfing
the internet
1994 situs
internet tumbuh jadi 3000 alamat, muncul virtual-shopping atau e-retail
pertama di internet
Yahoo!
didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.
3. Manfaat
internet
Ø Manfaat akses ke internet sebagai
sarana informasi
a)
informasi untuk kehidupan pribadi
:kesehatan, rekreasi, hobby, pengembangan pribadi, rohani, sosial.
b)
Informasi untuk kehidupan
profesional/pekerja :sains, teknologi, perdagangan, saham, komoditas, berita
bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum komunikasi
Ø Keanggotaan internet tidak mengenal
batas negara, ras, kelas ekonomi, ideologi atau faktor faktor.
Ø Manfaat internet terutama diperoleh
melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan
waktu.
Ø
4. Wib Site /Situs
Situs dapat diartikan sebagai kumpulan
halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara,
dan atau gabungan dari semuanya
baik yang bersifat statis maupun dinamis
yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing
dihubungkan dengan link-link.
Unsur-unsur
Web site
a) Domain
Name
b) Hosting
c) Script/Bahasa
program
d) Desain
web
e) Publikasi
a) Domain
Name
Alamat
internet dari web (disebut juga URL)
URL.
Contoh sebuah URL adalah http://www.mira.tripod.com--dapat juga tanpa
www—
1.
Generic Domains(gTLDs) (top level
domain) tak tergantung negara
.co.id :
Untuk
kebutuhan “commercial”
.go.id :
untuk
kebutuhan pendidikan (education)
.ac.id :
untuk
organisasi non profit (Organization).
.or.id :
untuk
pemerintahan (government)
.mil.id :
untuk
kebutuhan angkatan bersenjata (military)
.war.net.id :
warnet
.sch.id :
sekolah
SD,SMP,SMA
2.
Country-Specific Domains (ccTLDs)
Sering
disebut sebagai second level id
.id (Indonesia), .au
(Australia), .jp (Jepang) dll
.co.id :
badan
usaha sah
.go.id :
pemerintah
RI
.ac.id :
pendidikan
.or.id :
organisasi
.mil.id :
militer
.war.net.id : warnet
.sch.id :
sekolah
SD,SMP,SMA
b).
Hosting
l ruangan
yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar
dan lain sebagainya yang akan ditampilkan di situs
l Hosting
juga diperoleh dengan menyewa
l Komputer
untuk menyewa data-data situs tersebut dinamakan sebagai WEB-SERVER.
C). Script/bahasa program
l Script
adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs
yang pada saat diakses.
l Jenis
scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs.
l Semakin banyak scripts digunakan maka akan
terlihat situs semakin dinamis, dan interaktif serta terlihat bagus.
l Bahasa
dasar yang dipakai setiap situs adalah HTM
l ASP,
PHP, JSP, Java Scripts, Java applets, VBScript
l Server
side Script : ASP,PHP,JSP
l Browser
side Script : JavaScript, SVScript dan Applet
5.
Aplikasi Internet
l WWW
: sistem dimana informasi berbagai bentuk (teks,image,suara) di sharing dengan
format HTML dan protokol komunikasi HTTP
l Electronic-mail
(E-mail) : APlikasi yang memungkinkan para pengguna
internet dapat bertukar pesn (teks atau bentuk lain)
l File
Transfer: Aplikasi yang memungkinkan pengguna internet
mengirim file (UPLOAD) atau meganbil fali (DOWNLOAD). Perankat lunaknya misal
CuteFTP , WS_FTP
l Remote
Login : Protokol atau program yang memungkinkan seorang pngguna mengakses
(login) kes sebuah terminal (remote host).
Perangkat lunaknya misalnya telnet
l IRC
(Internet Relay Chat) : Bentuk komunikasi di intrenet yang menggunakan sarana
baris-baris tulisan. Perangkat lunaknya misalnya mIRC
dalam mencari informasi dari internet,
pengguna akan menuju ke sebuah alamat unik internet (misal:
www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform
Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau
bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang
disebut dengan website atau situs. Website ini dibuka melalui sebuah program
penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang
bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla,
Firefox, Netscape, Opera .
A.
PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan
sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam
atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik
yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang
saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman
(hyperlink). Bersifat statis apabila isi informasi website tetap, jarang
berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat
dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya
interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website
statis adalah berisi profil perusahaan, sedangkan website dinamis adalah
seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis
hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa
diupdate oleh pengguna maupun pemilik.
B.
UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka
harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:
1.
Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan
Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk
mengidentifikasi sebuah website, atau dengan kata lain domain name adalah
alamat yang digunakan untuk menemukan sebuah website pada dunia internet.
Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara
bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli
di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah
kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang
masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk
umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan
kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain
ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh
nama domain ber-ekstensi lokasi Negara Indonesia adalah :
o
.co.id : Untuk Badan Usaha yang
mempunyai badan hukum sah
o
.ac.id : Untuk Lembaga Pendidikan
o
.go.id : Khusus untuk Lembaga
Pemerintahan Republik Indonesia
o
.mil.id : Khusus untuk Lembaga Militer
Republik Indonesia
o
.or.id : Untuk segala macam organisasi
yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain
lain
o
.war.net.id : untuk industri warung
internet di Indonesia
o
.sch.id : khusus untuk Lembaga
Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
o
.web.id : Ditujukan bagi badan usaha,
organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.
2.
Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai
ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file,
gambar, video, data email, statistik, database dan lain sebagainya yang akan
ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari
besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin
besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
Web Hosting juga diperoleh dengan
menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan
username dan password untuk administrasi websitenya. Besarnya hosting
ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte).
Lama penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting
dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai
baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data (datacenter)
web hosting bermacam-macam. Ada yang di Jakarta, Singapore, Inggris, Amerika,
dll dengan harga sewa bervariasi.
3.
Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk
menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis
bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah
website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat
website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah
hadir untuk mendukung kualitas website. Jenis jenis bahasa program yang banyak
dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts,
Java applets, XML, Ajax dsb. Bahasa dasar yang dipakai setiap situs adalah HTML
sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak
sebagai pengatur dinamis, dan interaktifnya situs.
Bahasa program ASP, PHP, JSP atau
lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk
membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi,
email, mailing list dan lain sebagainya yang memerlukan update setiap saat.
4.
Desain website.
Setelah melakukan penyewaan domain name
dan web hosting serta penguasaan bahasa program (scripts program), unsur
website yang penting dan utama adalah desain. Desain website menentukan
kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada
penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat
dilakukan sendiri atau menyewa jasa website designer. Saat ini sangat banyak
jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas
situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web
designer tentang beragam program/software pendukung pembuatan situs maka akan
dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web
designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya
pembangunan situs dan semuanya itu tergantung kualitas designer.
Program-program desain website salah satunya adalah Macromedia Firework, Adobe
Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.
5.
Program transfer data ke pusat data.
Para web designer mengerjakan website
dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar,
video, dan suara telah menjadi file-file pendukung adanya website. File
tersebut bisa dibuka menggunakan program penjelajah (browser) sehingga
terlihatlah sebuah website utuh di dalam komputer sendiri (offline). Tetapi
file-file tersebut perlu untuk diletakkan dirumah hosting versi online agar
terakses ke seluruh dunia. Pengguna akan diberikan akses FTP (File Transfer
Protocol) setelah memesan sebuah web hosting untuk memindahkan file-file
website ke pusat data web hosting. Untuk dapat menggunakan FTP diperlukan
sebuah program FTP, misalnya WS FTP, Smart FTP, Cute FTP, dll. Program FTP ini
banyak ditemui di internet dengan status penggunaan gratis maupun harus
membayar. Para web designer pun dapat menggunakan fasilitas FTP yang
terintegrasi dengan program pembuat website, misal Adobe Dreamweaver.
6.
Publikasi website.
Keberadaan website tidak ada gunanya
dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung
internet. Karena efektif tidaknya situs sangat tergantung dari besarnya
pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat
memerlukan apa yang disebut publikasi atau promosi.
Publikasi situs di masyarakat dapat
dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho,
kartu nama dan lain sebagainya tapi cara ini bisa dikatakan masih kurang
efektif dan sangat terbatas. Cara yang biasanya dilakukan dan paling efektif
dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet
melalui search engine-search engine (mesin pencari, spt : Yahoo, Google, MSN,
Search Indonesia, dsb).
Cara publikasi di search engine ada yang
gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama
untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau
Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit
mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh
pengunjung.
C.
PEMELIHARAAN WEBSITE.
Untuk mendukung
kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan
seperti penambahan informasi, berita, artikel, link, gambar atau lain
sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau
monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per
periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara
rutin atau secara periodik saja tergantung kebutuhan (tidak rutin).
Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel,
organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik bisanya
untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.
D.
PERPANJANGAN MASA SEWA DOMAIN NAME DAN WEB HOSTING.
Perlu dipahami bahwa
domain name dan web hosting berstatus sewa. Selama kedua hal itu dibayarkan masa
sewa perpanjangannya, maka Anda berhak untuk memilikinya dan mempergunakannya.
Banyak terjadi kasus kelupaan dalam memperpanjang masa sewanya, atau sulit
untuk menghubungi pihak ketiga (web designer) sebagai perantara pendaftaran
awal, maka akan berakibat fatal. Anda akan kehilangan domain name sebagai
identitas dalam dunia internet. Pastikan Anda mengingat untuk memperpanjang
masa sewanya. Arti penting domain name perlu Anda pahami.
Install
XAMPP pada Ubuntu 10.10
Bermain
server localhost menggunakan XAMPP pada windows merupakan hal yang biasa saya lakukan.
Hal ini biasanya saya lakukan untuk melakukan test terhadap tema blog baru,
entah itu hasil download, atau saya buat sendiri, serta edit tema blog yang
saya gunakan untuk memasang adsense. Sejak menggunakan Linux Mint 10, saya
sangat jarang bisa kembali bermain server localhost atau yang sering saya sebut
server bawah tanah. Rasa enggan saya menggunakan synaptic package manager baru
pada Linux Mint 10 yang tidak ada lagi menu Mark Package by task, membuat saya
tidak pernah mengunduh file-file yang biasa saya gunakan sebagai server seperti
apache, phpmyadmin, serta file pendukung yang lain. Namun, sejak ada pertanyaan
bagaimana cara install XAMPP atau pada Linux LAMPP pada Ubuntu 10.10, maka saya
berusaha untuk mencari tahu cara instalasi LAMPP pada Ubuntu 10.10. Berikut ini
cara saya menginstall XAMPP Linux atau LAMPP pada Linux Mint 10 Julia milik
saya.
1. Unduh XAMPP
Linux atau LAMPP di http://www.apachefriends.org/en/xampp-linux.html#374
Versi
yang saya gunakan adalah versi terbaru, yaitu versi 1.7.3a
2. Setelah
file XAMPP Linux sudah terdownload, buka terminal Linux dan ketikkan perintah:
sudo tar xvfz xampp-linux-1.5.3a.tar.gz
-C /opt
Maka file XAMPP akan terekstrak pada folder /opt
3. Setelah file
terekstrak, lanjutkan dengan perintah
sudo /opt/lampp/lampp start
Untuk start XAMPP. Untuk berhenti, gunakan perintah:
sudo /opt/lampp/lampp stop
Untuk mengetahui perintah lain, gunakan perintah:
sudo /opt/lampp/lampp/
4. Setelah
anda melakukan perintah start LAMPP, test pada browser, apakah XAMPP sudah
berjalan dengan normal dengan mengetikkan localhost pada address bar. Serta
localhost/phpmyadmin untuk mengetahui apakah phpmyadmin sudah berjalan dengan
normal. Perintah untuk menghentikan apache dan mysql pada Ubuntu 10.10:
/etc/init.d/apache2 stop
/etc/init.d/mysql stop
localhost
XAMPP
phpmyadmin XAMPP
Jika
semua yang anda lakukan benar, maka localhost dan phpmyadmin akan dapat anda
akses pada browser anda. Jika anda pernah menginstall apache sebelumnya, maka
anda harus menghentikan kerja apache pada Linux Mint atau Ubuntu anda agar
apache LAMPP bisa berjalan dengan normal.
5.
Untuk
membuat shortcut pada menu, gunakan perintah
gedit
~/.local/share/applications/xampp-control-panel.desktop
Lalu
isi dengan:
[Desktop
Entry]
Comment=Start/Stop
XAMPP
Name=XAMPP
Control Panel
Exec=gksudo
“python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py”
Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP
Control Panel
Comment[en_CA]=Start/Stop
XAMPP
Type=Application
Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Shortcut
tersebut akan muncul pada Menu > Other
6. Secara
default, folder htdocs berada pada path /opt/lampp, sehingga kita akan repot
saat akan melakukan editing file atau menambahkan file, karena kita harus login
sebagai root. Oleh karena itu, kita buat folder public_html pada folder home
kita, dan menautkannya dengan folder htdocs. Hal ini untuk memudahkan akses
kita melakukan editing atau menambahkan file kedalam htdocs, tanpa harus login
sebagai root. Berikut ini perintahnya mkdir ~/public_html Lanjutkan
dengan perintah berikut ini untuk menutkan public_html dengan htdocs sudo ln
-s ~/public_html /opt/lampp/htdocs/$USER Dengan cara ini, kita bisa
menambahkan file atau editing file tanpa harus login sebagai root. Semoga tips
ini bisa bermanfaat bagi anda.
Linux
merupakan salah satu sistem operasi yang stabil dan banyak digunakan untuk
keperluan server bagi dunia web. Banyak server web di World Wide Web yang
didukung oleh Linux. Bahkan ada istilah yang terkenal di Linux yang dinamakan LAMP
(singkatan dari Linux, Apache, MySQL dan PHP).
Web server di Linux yang terkenal
adalah Apache.
Instalasi Apache di Ubuntu
# apt-get install apache2
Jika sudah selesai menginstal untuk
membuktikan bahwa web server sudah terinstal, pada browser buka halaman
http://localhost maka akan muncul tulisan “It Works”
Tempat meletakkan file-file web
adalah di direktori /var/www/html.
Instalasi PHP5
# apt-get install php5
Instal Database Server
# apt-get install
libapache2-mod-auth-mysql
Instal Konektor PHP5 & MySQL
# apt-get install php5-mysql
Instal MySQL-Server
# apt-get install mysql-server
Kemudian konfigurasi file php.ini
dengan mengetikkan perintah
# vim /etc/php5/apache2/php.ini
carilah baris ;extension=mysql.so,
kemudian hilangkan tanda titik koma yang ada didepannya sehingga menjadi :
extension=mysql.so
extension=mysql.so
# /etc/init.d/apache2 restart
Setelah
mysql terinstal. Anda bisa melakukan pengetesan dengan masuk ke MySQL dengan
mengetikkan perintah ke MySQL
# mysql -u root -p
enter Password:
mysql>
enter Password:
mysql>
Instalasi PHPMyAdmin :
# apt-get install phpmyadmin
Kemudian edit file apache2.conf
# /etc/apache2/apache2.conf
Di
file apache2.conf tersebut, buatlah sebuah alias baru bernama “phpmyadmin” dan
diarahkan ke /usr/share/phpmyadmin menggunakan kode berikut :
Tes
PHPMyAdmin dengan mengetikkan http://localhost/phpmyadmin pada browser.
BAB
III
INSTALASI
WEB SERVER
- Instalasi sistem operasi linux BackTrack sebagai Server
- Instalasi sistem operasi linux Ubuntu sebagai Client
- Pastikan Linux anda terkoneksi antara server dengan client dengan menggunakan LAN (peer to peer)
- Pasang kabel cross yang
menghubungkan komputer server dan client
- Setting IP kelas C dengan cara buka
terminal linux client dan server lalu ketikkan perintah pico
/etc/network/interfaces kemudian ketikkan
auto lo
iface lo inet
loopback
auto eth0
iface etho inet
static
address
192.168.0.20
netmask
255.255.255.0
gateway
192.168.0.21
- Restart pengaturan jaringan yang telah di buat (pengaturan ip) dengan
perintah sudo /etc/init.d/networking restart
- Cek koneksi antara client dengan server
menggunakan perintah ping 192.168.0.21 (cek koneksi ke server yang ip nya
192.168.0.21) dan sebaliknya client ke server.
- Install aplikasi web server dengan Langkah sebagai berikut :
Pertama instal dulu web server
apache
# sudo apt-get install apache2
# sudo apt-get install apache2
kedua install database server
# sudo apt-get install mysql-server
# sudo apt-get install mysql-server
kemudian install php untuk
apache
# sudo apt-get install php5
# sudo apt-get install php5
selanjutnya install mysql untuk
apache
# apt-get install libapache-mod-acct-mysql
# apt-get install php5-mysql
# apt-get install libapache-mod-acct-mysql
# apt-get install php5-mysql
atau
boleh saja langsung install xampp for linux (lampp)
Caranya :
- Download XAMPP Untuk Linux di
http://www.apachefriends.org/download.php?xampp-linux-1.7.4 .tar.gz
- Buka Terminal lalu masuk ke root lalu masuk
ke directory tempat file xampp-linux-1.7.4.tar.gz berada
- Ekstract XAMPP dengan perintah tar xvfz
xampp-linux-1.7.4 .tar.gz -C
- Masuk ke directory XAMPP dengan perintah cd
/opt/lampp
- Jalankan XAMPP dengan perintah ./lampp start
- Buat tampilan web sederhana dengan
menggunakan bluefish atau gedit
ü Buat file index.html
ü Buat Header.html
ü Buat Home.html
ü Buat Banner.html
ü Buat about_us.html
ü Buat Buku_tamu.html
ü Buat jadwal.html
- Web Server siap di akses oleh client dengan
cara buka browser lalu tulis alamat ip address milik server
BAB
IV
KESIMPULAN
Linux
merupakan salah satu sistem operasi yang stabil dan banyak digunakan untuk
keperluan server bagi dunia web. Banyak server web di World Wide Web yang
didukung oleh Linux. Bahkan ada istilah yang terkenal di Linux yang dinamakan LAMP
(singkatan dari Linux, Apache, MySQL dan PHP). Web server di Linux yang
terkenal adalah Apache.
Bermain server localhost menggunakan XAMPP pada
windows merupakan hal yang biasa saya lakukan. Hal ini biasanya saya lakukan
untuk melakukan test terhadap tema blog baru, entah itu hasil download, atau
saya buat sendiri, serta edit tema blog yang saya gunakan untuk memasang
adsense. Sejak menggunakan Linux Mint 10, saya sangat jarang bisa kembali
bermain server localhost atau yang sering saya sebut server bawah tanah. Rasa
enggan saya menggunakan synaptic package manager baru pada Linux Mint 10 yang
tidak ada lagi menu Mark Package by task, membuat saya tidak pernah mengunduh file-file
yang biasa saya gunakan sebagai server seperti apache, phpmyadmin, serta file pendukung
yang lain. Namun, sejak ada pertanyaan bagaimana cara install XAMPP atau pada
Linux LAMPP pada Ubuntu 10.04, maka saya berusaha untuk mencari tahu cara
instalasi LAMPP pada Ubuntu 10.04. Berikut ini cara saya menginstall XAMPP
Linux atau LAMPP pada Linux Mint 10 Julia milik saya.
DAFTAR
PUSTAKA
5 komentar:
manteb gan,hehehe..
Bermanfaat sekali :D
mampir juga di blog saya ^_^
Berbagai Tutorial Android, BBM Mod, Rooting, Tips dan Trick:)
Webinfoandroid
Bagus imut sexy ini artikel
Imut skali artikelnya
bagus lah
Tujuan pemeliharaan website adalah proses krusial, termasuk meningkatkan kinerja situs, menjaga keamanan, meningkatkan SEO, dan memastikan pengalaman pengguna yang optimal.
Dengan memahami dan mengatasi kendala-kendala pemeliharaan website, pemilik situs web dapat memastikan situs mereka tetap fungsional, aman, dan relevan, yang pada akhirnya akan meningkatkan pengalaman pengguna dan mendukung tujuan bisnis mereka.
Keunggulan utama dari pemeliharaan website meliputi peningkatan kecepatan muat halaman, perbaikan bug, peningkatan keamanan, optimasi SEO, dan peningkatan pengalaman pengguna.
Posting Komentar