Pengertian
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server ini didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server ini juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
Umumnya, di dalam sistem operasi server terdapat berbagai macam
layanan yang menggunakan arsitektur klient/server. Contoh dari layanan
ini adalah Protokol Konfigurasi Hos Dinamik, server surat, server PTH, server PTB, DNS server, dan lain sebagainya. Setiap sistem operasi server
umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat
juga membuat layanan tersendiri. Setiap layanan tersebut akan merespon request dari klien. Sebagai contoh, klien PKHD akan memberikan request kepada server yang menjalankan layanan server PKHD; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan request kepada server, dengan bahasa yang dipahami oleh server PKHD, yaitu protokol PKHD itu sendiri.
Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux.
Server biasanya terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Dilihat dari fungsinya, server bisa di kategorikan dalam beberapa
jenis, seperti: server aplikasi, server data maupun server proksi.
Server aplikasi adalah server yang digunakan untuk menyimpan berbagai
macam aplikasi yang dapat diakses oleh klien, server data sendiri
digunakan untuk menyimpan data baik yang digunakan klien secara langsung
maupun data yang diproses oleh server aplikasi. Server proksi berfungsi
untuk mengatur lalu lintas di jaringan melalui pengaturan proksi. Orang
awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke
Internet.
Kegunaan server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data.
Sejarah Server
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.
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
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
2. install mysql :
# apt-get install mysql-server mysql-client
4. install PHPmyadmin
# apt-get install phpmyadmin
# service apache2 restart
Panggil URL http://[IP server]/phpmyadmin
5.Webserver siap digunakan,diinstall aplikasi selanjutnya....
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
: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 !
http://[IP Server] <==It work !
2. install mysql :
# apt-get install mysql-server mysql-client
set Mysql root password :
#mysql_secure_installation
#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
# 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
5.Webserver siap digunakan,diinstall aplikasi selanjutnya....
Terimakasih