BELAJAR SERVER


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 !!

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.
Write here, about you and your blog.
 
Copyright 2009 Erika Juliani All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes
Blogger Templates