Install Webserver Di Linux CentOS 6 (Lengkap)

Beberapa hari yang lalu saya dimintai tolong oleh salah seorang teman untuk membuat webserver untuk keperluan kantornya. Pemilihan OS Linux yang akan digunakan diserahkan sepenuhnya kepada saya dan saya memilih CentOS, andai saja saya diminta membantu menginstall komputer desktop untuk aplikasi perkantoran tentu saya akan memilih Ubuntu. Jika ada yang bertanya mengapa memilih CentOS bukan Ubuntu atau yang lain? Jawaban sederhana saya karena “The CentOS Linux distribution is a stable, predictable, manageable and reproduceable platform derived from the sources of Red Hat Enterprise Linux (RHEL)…” (CentOS.org) dan “CentOS (abbreviated from Community Enterprise Operating System) is a Linux distribution that attempts to provide a free, enterprise-class…” (Wikipedia). Alasan lainnya banyak sekali yang tidak perlu saya sebutkan karena topik tulisan ini bukan itu. Jika anda punya pendapat yang berbeda dan memilih distro Linux yang lain silahkan saja, saya gak akan protes kok hehehe.

BACA JUGA:  Cara Install + Konfigurasi Nginx yang Aman

Berikut ini adalah langkah demi langkah mulai dari install awal

  1. Pertama-tama install CentOS (saya menggunakan CentOS 6.6 x86_64). Silahkan tonton video ini untuk mengetahui proses dan paket apa saja yg saya install
    [mom_video type=”youtube” id=”-RR_qyP44Ck” width=”560″ height=”315″]
    dalam video tersebut ada proses-proses penting seperti setting waktu, pengisian ip, password dan partisi, mohon untuk disesuaikan dengan kondisi yang sesungguhnya
  2. Cara menginstal web server Apache di CentOS 6.x. Menginstall Apache web server di CentOS sangat mudah cukup menjalankan perintah berikut ini:
    [root@itpoin ~]#yum install httpd

    Dengan command tersebut CentOS 6.6 akan menginstall Apache/2.2.29 (Unix) dan paket pendukung lainnya.
    Jika ingin menggunakan nginx silahkan ikuti langkah ini

  1. Berikutnya saya menginstall PHP 5. Cara menginstall PHP 5 di CentOS adalah cukup dengan menjalankan perintah berikut ini
    [root@itpoin ~]# yum install php php-mysql
  1. Sekarang saatnya untuk menginstall MySQL database. Di CentOS cara menginstall MySQL database jalankan saja
    [root@itpoin ~]#yum install mysql-server

    Setelah itu jangan lupa untuk menjalankan perintah ini:

    [root@itpoin ~]#/usr/bin/mysql_secure_installation

    karena jika tidak MySQL tidak ada passwordnya. Setelah itu anda juga akan diminta untuk menjawab beberapa hal, untuk keamanan jawablah seperti berikut ini

    Remove anonymous users? [Y/n] y
    ... Success!
    Disallow root login remotely? [Y/n] y
    ... Success!
    Remove test database and access to it? [Y/n] y
    - Dropping test database...
    ... Success!
    - Removing privileges on test database...
    ... Success!
    Reload privilege tables now? [Y/n] y
    ... Success!
  1. Jika semua berjalan lancar lanjutkan untuk mengupload file web. CentOS meletakkan file web di dalam
    /var/www/html
    kemudian akses http://alamat_ipnya atau http://namadomainnya
    ini tampilan default jika sudah sukses terinstall
    install-webserver-di-centos6