4

Cara Install Webserver di Linux Ubuntu

Cara Install Webserver di Linux Ubuntu

Web server adalah aplikasi yang memberikan layanan akses kepada client melalui protokol HTTP atau HTTPS melalui browser web. Fungsi utamanya adalah mentransfer berkas atas permintaan client melalui protokol komunikasi yang telah ditentukan.

Beberapa aplikasi web server yang banyak digunakan didunia antara lain, Apache, Apache TomCat, Internet Information Service (IIS), dan NginX. Kali ini penulis akan membahas Apache web server di Linux Ubuntu.

Apache Web Server adalah aplikasi web server yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Dalam panduan ini penulis akan menunjukkan cara untuk menginstall sistem LAMP di Linux Ubuntu. LAMP singkatan dari Linux, Apache, MySQL, PHP.

Langkah-langkah instalasinya adalah sebagai berikut :

  1. Buka Terminal (Applications -> Accessories -> Terminal);
  2. Copy dan paste kode dibawah ini dalam Terminal dan tekan enter ;
    $ sudo tasksel install lamp-server

    atau

    $ sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server
  3. Dengan menjalankan perintah diatas kita baru saja menginstall paket Apache beserta paket-paket pendukungnya (PHP,MySQL) pada saat kita menginstall paket dengan menjalankan perintah di atas kita akan diminta untuk memasukan password root untuk database MySQL yang kita install, masukan password mysql-nya dan tekan OK;
  4. File konfigurasi Apache di Linux Ubuntu terdapat di /etc/apache2/apache.conf, dan file konfigurasi php.ini terletak di /etc/php5/apache2/php.ini. Dengan instalasi standar diatas Apache dapat langsung kita jalankan dengan menggunakan konfigurasi default, dan untuk menjalankan service Apache pada Linux Ubuntu dapat kita lakukan dengan menjalankan perintah berikut:
    $ sudo /etc/init.d/apache2 start

    untuk mematikannya

    $ sudo /etc/init.d/apache2 stop
  5. Untuk mengecek proses apache pada sistem kita dapat menjalankan perintah ;
    $ ps ax | grep apache2

    dengan hasil output berikut ini ;

    ...
    26774 ? Ss 0:00 /usr/sbin/apache2 -k start
    26883 ? S 0:00 /usr/sbin/apache2 -k start
    26884 ? S 0:00 /usr/sbin/apache2 -k start
    26885 ? S 0:00 /usr/sbin/apache2 -k start
    26886 ? S 0:00 /usr/sbin/apache2 -k start
    26887 ? S 0:00 /usr/sbin/apache2 -k start
    26959 ? S 0:00 /usr/sbin/apache2 -k start
  6. Kemudian kita juga dapat mengecek apakah service apache telah berjalan (listen) dan siap untuk menerima request, dengan perintah berikut ;
    $ netstat -pln | grep 80

    Jika terdapat tampilan berikut berarti proses web server Apache telah berjalan dengan benar dan sudah siap digunakan;

    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
  7. Sekarang kita test Apache apakah berjalan dengan baik, buka browser Anda dan ketik http://localhost pada url address. Jika berhasil maka akan muncul tulisan dibawah ini ;

    Cara Install Webserver di Linux Ubuntu

    Tampilan Web Server Apache siap digunakan

  8. Untuk mempermudah Anda dalam memanagemen database SQL melalui web interface, maka Anda perlu menginstall aplikasi yang bernama phpMyAdmin, langkah instalasinya cukup mengetikkan baris perintah berikut  di Terminal dan tekan ENTER;
    $ sudo apt-get install phpmyadmin
  9. Cek apakah phpMyAdmin sudah terinstall dengan baik, jalankan browser Anda dan ketik http://localhost/phpmyadmin kemudian login dengan menggunakan user dan password MySQL yang sudah Anda set tadi;

    Cara Install Webserver di Linux Ubuntu

    Tampilan phpMyAdmin

  10. Web server sudah siap digunakan, untuk mengisi konten direktori web server berada di /var/www/ dengan akses selevel root.

Selamat mencoba…

Komentar

komentar

Andrian Dion Priadi

Penulis seorang penggiat Open Source, bekerja sebagai staff IT di PTN Universitas Gadjah Mada, dan juga sebagai direktur utama CV. Manasthika Global Informasi.

4 Comments

  1. Halo Pak, saya ada kesulitan ketika melakukan perintah service apache2 start, muncul info => (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down

    Mohon bantuannya bagaimana menyelesaikan masalah ini ya Pak?

Tinggalkan Pesan