A.Pengertian
1.Apa itu
server?
Server adalah
computer yang berfungsi untuk melayani, membatasi, dan
mengontrol akses terhadap client-client dan sumber daya pada
suatu jaringan komputer.
dalam server kita tidak harus selalu
menggunakan monitor,karena dalam server kita dapat mermote server
dimana saja kita berada.
2.Sejarah
Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN
(European Organization for Nuclear Research) sebuah proyek yang
bertujuan untuk mempermudah pertukaran informasi antar para peneliti
dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi
proyek ini, tahun 1990 Berners-Lee menulis dua program komputer:
• sebuah peramban yang dinamainya sebagai WorldWideWeb;
• server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.
Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas
teknologi yang digunakan untuk berkunjung serta bertukar data melalui
Waring Wera Wanua membuat kedua aplikasi tersebut diadopsi pada sejumlah
sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun
kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan
digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam
industri bisnis.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World
Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan
lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan
lain-lain) melalui proses standardisasi.
B.Macam-macam
server?
1.Berdasarkan fumgsinya :
a. Web
server
b. Mail server
c. FTP server
d. DNS server
e. Proxy server
f. Data server
g. Repository server
h. Hotspot
i. Radius Server
k. Sms Gateway
l. Media streaming server, dll
2.Berdasarkan theknologi?
a. Server sharing {masih kami cari istilah yang paling tepat]
b. Server cloud/VPS [virtual server] yaitu server yang berada di dalam
server
c.Cara konfigurasi server
1.Kebutuhan utama sistem :
a.Web server :
:Apache/Nginx/java/oracle, dsb <=program untuk
menyajikan/menampilkan aplikasi
:php,java,dsb <=sesuai aplikasi yang
digunakan
:Mysql,MariaDB,Oracle ,dsb <=untuk database
b.Mail server :
:postfix
:Dovecot
:POP3 dsb
c.FTP server :
Aplikasi yang digunakan diantaranya :
:vsftpd
:proftpd
:pure-ftpd,dsb
d.DNS server
: bind9
e.Proxy server
:squid
:lusca
f....dsb {cari sendiri}
HAL -HAL YANG HARUS
DIPERHATIKAN DALAM MENGINSTALL SERVER
:
===========================================================
1.Tentukan
spesifikasi hardware sesuai peruntukannya.
2.Pilih os yang
mendukung dengan spesifikasi hardware termasuk aplikasi apa saja yang
mendukung.
3.Tentukan tujuan utama dan untuk kebutuhan apa server
tersebut dibangun.
4.Pilih dan install aplikasi yang tepat sesaui
kebutuhan saja.
5.Instal harus "clean"(pastikan tidak
ada service yang error) ,apabila ada yang error harur
diulang.
6.Pastikan didukung jaringan internet yang cukup sesuai
kebutuhan.
7.Rencanakan pelaksanaan sesuai target waktu,hitung
juga sesaui tingkat kesulitan.
8.Usahakan sebelum menginstal HARUS
SUDAH MEMBACA referensi pada dokumen resminya.
9.Jangan mencari
tutorial sembarang.
HAL-HAL YANG HARUS DILAKUKAN SETELAH
MENGINSTALL SERVER :
1.setting IP host secara 'static'
misal (DEBIAN,UBUNTU,ETC.)
2. pastikan host dan hostname harus
sama
cek :
# hostname
# hostname
-f
pastikan hasilnya
harus sama
Atur konfigurasi IP host :
:vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 server1.blc-telkom.com server1
192.168.1.1 server1.blc-telkom.com server1 Atur
konigurasi IP host :
# echo srver1.blc-telcom.com > /et/hostname
Jalankan servise hostname :
#
/etc/init.d/hostname.sh start
3. Setting SNTP,pastikan
konfigurasi waktu sdah sesuai zona yang di gunakan.
4.
setting & arahkan sesuai yang di repositorikan srvr yang di
inginkan.
debian/ubuntu :
#
/etc/apt/sourcess.list
5. lakuka update & upgrade :
# apt-get update &&bapt-get dist-upgrade
6. khusus untuk
ubuntu aktifkan root & berikan password :
#
passwod root
7. khusus untuk ubuntu install SSH server agar bisa
di remote jarak jauh :
apt-get install
openssh-server
8. install editor kesayangan anda:
# apt-get install vim-nox
9. siap lakukan instalasi
selanjutnya
INSTALL Lamp ( apache , mysql,and php ) on debian 7
wheez ':
sumbernya:
disini
1.
install apache :
# apt-get install apache2
Cek pastikan Apache sudah berjalan
normal :
http://[IP Server] <==It work !
2. install mysql
:
# apt-get install mysql-server mysql-client
set Mysql root password :
#mysql_secure_installation
3.install
php :
# apt-get install php5 php5-mysql libapache2-mod-php5
Test
& cek aplikasi php apa saja yang sudah terinstal
Buat
file dan beri nama test.php :
isikan 3 baris berikut
<?
php phpinfo():
?>
#
service apache2 restart
panggil lewat alamat URL di
BROWSER http://(alamat.ip)/test.php
4. install PHPmyadmin
# apt-get install phpmyadmin
# service apache2
restart
Panggil URL http://[IP server]/phpmyadmin
5.Webserver siap
digunakan,diinstall aplikasi selanjutnya....
sumber : belajar bersama Mbah Suro Dhemit
semoga bermanfaat !!