WEB SERVER - Tugas Besar


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
# /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>
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 :
image
Tes PHPMyAdmin dengan mengetikkan http://localhost/phpmyadmin pada browser.


BAB III
INSTALASI WEB SERVER
  1. Instalasi sistem operasi linux BackTrack sebagai Server
  2. Instalasi sistem operasi linux Ubuntu sebagai Client
  3. 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.
  1. Install aplikasi web server dengan Langkah sebagai berikut :
Pertama instal dulu web server apache
# sudo apt-get install apache2
kedua install database server
# sudo apt-get install mysql-server
kemudian install php untuk apache
# sudo apt-get install php5
selanjutnya install mysql untuk apache
# 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
-   Buka Browser, kemudian masuk ke http://localhost/
-   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




Category: 4 komentar

4 komentar:

Ris mengatakan...

manteb gan,hehehe..
Bermanfaat sekali :D
mampir juga di blog saya ^_^
Berbagai Tutorial Android, BBM Mod, Rooting, Tips dan Trick:)
Webinfoandroid

FILMSubindo.org mengatakan...

Bagus imut sexy ini artikel

Webinfoandroid mengatakan...

Imut skali artikelnya

blog berkah mengatakan...

bagus lah

Posting Komentar