LinuxSimpus

Install Webserver pada ubuntu server versi 16.04.1

Sebagai catatan agar saya tidak lupa dan semoga bisa membantu orang yang sedang ingin belajar installasi sebuah webserver pada mesin yang berbasis linux, khususnya versi server. Catatan ini saya tulis juga melihat teman2 di teknis di ruang simpelkes membutuhkan sebuah panduan yang komplit dan teratur untuk belajar instalasi webserver di Linux, sebenarnya banyak situs diinternet yang membahas mengenai ini.
Ini adalah langkah-langkah praktis yang sudah saya lakukan untuk menginstall webserver baik pada versi dekstop maupun server. didalamnnya langkah praktis ini juga dituliskan bagaimana cara men-downgrade versi php yang menjadi paket bawaan yang ada pada ubuntu versi 16.04.
OK.. langsung saja kita ke langkah-langkah yang perlu dilakukan sebagai berikut :

  • Merubah/menambah partner “Canonical”  repository dari Ubuntu versi 16.04 (Xenial)
  • “sudo nano  /etc/apt/sources.list”  kemudian tambahkan ini “deb http://archive.canonical.com/ubuntu xenial partner”
  • “sudo add-apt-repository ppa:ondrej/php”
  • “sudo apt-get -y update && sudo apt-get -y upgrade”  (lama tergantung koneksi internet yang ada)
  • Install apache2, php dan mysq-server dengan perintah ” sudo apt-get -y install php5.6 php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php-fpm git apache2 mariadb-server mariadb-client php5.6-curl php5.6-zip”
  • “sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart” (disable proxy fcgi)
  • “sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart” (disable php 7 kemudian enable php 5.6)
  • “sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php”
  • “php -v” (cek Versi php yang berjalan)
  • setting Mysql “sudo mysql_secure_installation”
  • Kemudian akan muncul berbagai pertanyaan  dan isikan atau pilih Y saja untuk setting  secure
  • “Enter current password for root (enter for none):
  • Set root password? [Y/n] – setting password
  • New password: Re-enter new password:
  • Remove anonymous users? [Y/n]
  • Disallow root login remotely? [Y/n]
  • Reload privilege tables now? [Y/n] “
  • “sudo a2enmod ssl; sudo a2enmod rewrite; sudo a2ensite default-ssl; sudo service apache2 restart”
  • contoh setting aplikasi pada webserver
  • tar xzvf  /home/sisfomas/simpus.tar.gz
    sudo chmod 777 -R /sisfomas
  • Melalui terminal di ubuntu,masuk ke prompt Mysql “sudo mysql -uroot”
  • “use mysql”;
  • “update user set plugin=’ ‘ where User=’root'”;
  • “flush privileges;”
  • “create database sikesda_puskesmas; use sikesda_puskesmas;”
  • “\. /letak file database/db_sisfomas.sql”
  • “exit”
  • Setting file konfigurasi apache2 di folder “/etc/apache2/apache2.conf”
  • Setting file konfigurasi Virtual host di folder “/etc/apache2/mods-enabled/dir.conf” 
  • Setting file konfigurasi php di folder “/etc/php/5.6/apache2/php.ini”
  • buka browser ketikan : localhost/sikesda-puskesmas => untuk mencoba akses aplikasi SIMPUS SISFOMAS
  • selesai

diatas adalah langkah-langkah praktis untuk instalasi webserver pada ubuntu, ikuti langkah demi langkah secara urut, mudahnya untuk perintah ikuti yang ada dalam tanda petik dua.  semoga bermanfaat.

Referensi : Internet

Sunandar

Staff Simkes S2 Prodi IKM FK UGM