Monday, February 20, 2017

Hal-Hal Yang Dilakukan Setelah Menginstall Server

        ASSALAMMUALAIKUM Wr Wb


  HAL-HAL YANG HARUS DILAKUKAN SETELAH MENGINSTALL
                                               SERVER

 Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL) :
https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-lamp-on-debian-jessie/
SETELAH INSTALLASI LAKUKAN HAL-HAL SBB :
1. Setting konfigurasi network (network configurations)
# nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.103.2
netmask 255.255.255.248
network 192.168.103.0
broadcast 192.168.103.7
gateway 192.168.103.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.103.1
2. Setting Repository :
Debian 8 Jessie baru saja dirilis. Bagi kalian yang sudah tidak sabar untuk mencoba distro yang satu
ini, berikut saya bagikan repository lokal dari Debian 8 Jessie.

 Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL) :
https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-lamp-on-debian-jessie/
SETELAH INSTALLASI LAKUKAN HAL-HAL SBB :
1. Setting konfigurasi network (network configurations)
# nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.103.2
netmask 255.255.255.248
network 192.168.103.0
broadcast 192.168.103.7
gateway 192.168.103.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.103.1
2. Setting Repository :
Debian 8 Jessie baru saja dirilis. Bagi kalian yang sudah tidak sabar untuk mencoba distro yang satu
ini, berikut saya bagikan repository lokal dari Debian 8 Jessie.

#KUCING-UI
deb http://kucing.ui.ac.id/debian/ jessie main contrib non-free
deb http://kucing.ui.ac.id/debian/ jessie-updates main contrib non-free
deb http://kucing.ui.ac.id/debian-security/ jessie/updates main contrib non-
free

#UNICO
deb http://mirror.unico.ac.id/debian/ jessie main contrib non-free
deb http://mirror.unico.ac.id/debian/ jessie-updates main contrib non-free
deb http://mirror.unico.ac.id/debian-security/ jessie/updates main contrib non-
free

3.Pastikan hostname sudah disetting dengan benar
   Cek:

#hostname
#hostname-f
      Hasilnya harus sama.
Cara setting:
      misal hostnamenya elearning.smktamansiswa.net

# echo elearning.smktamansiswa.net > /etc/hostname
# /etc/init.d/hostname.sh start


4.Konfigurasi Locales

#dpkg-reconfigure locales
   tambahkan menggunakan tanda(*)=id_ID.UTF-8.UTF-8
local-gen

5.Setting waktu server agar sinkron
   install NTP server

apt-get install ntp
# nano /etc/ntp.conf
# pool: <http://www.pool.ntp.org/join.html>
server 0.id.pool.ntp.org iburst
server 1.id.pool.ntp.org iburst
server 2.id.pool.ntp.org iburst
server 3.id.pool.ntp.org iburst
# /etc/init.d/ntp restart

6.Setting Bash.bashrc
   #nano/etc/bash.bashrc
REBOOT



 A. INSTALLASI LAMP SERVER (Linux, Apache, MSQl, PHP)
1. Install Apache
# apt-get install apache2
2. Install PHP
# apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli
php5-intl php5-curl php-pear php5-imagick


Untuk mengetahui PHP-extention apa saja yang sudah terinstall kita buat file baru pada folder root

server :
# nano /var/www/html/info.php

<?php
phpinfo();
?>

 





3. Install MariaDB Server
# apt-get install mariadb-server


Konfigurasi mariadb :
# mysql_secure_installation


4. Install PHPMyadmin
# apt-get install phpmyadmin





B. Langkah instalasi aplikasi berbasis web di Linux :
 
1. Aktifkan modul yang diperlukan :
misal : modul rewrite (untuk menjalankan .htaccess)
# a2enmod rewrite

2. Install PHP extention / paket lain yg diperlukan
misal : php-json
# apt-get install php-json

3. Kopi dan ekstrak file CMS/Aplikasi ke dalam direktori
server : /var/www/html

perintahnya : cp[spasi][letak direktori sumber/namafile][spasi]
[letak direktori tujuan]


misal : kita mengkopi file yang terletak di folder Document untuk
dikopi ke direktori server

# cp /home/blc/Document/[namafile] /var/www/html
Mengkopi lewat ssh :

# scp [nama_file] root@[IP_tujuan]:/var/www/
Contoh :

Document#scp slims7-cendana-stable-update2.tar.gz
root@192.168.121.2:var/www/


Cara ekstrak : zip
# unzip [namafile].zip
untuk : tar.gz
# tar xvfz [namafile].tar.gz


4.Berikan hak akses sebagai root agar dapatmenjalankan aplikasi PHP.
          #Crown-R www-data:www-data /var/www/html/(nama direktori aplikasinya)

5.Buat dabatase melalui phpmyadmin,import dabatase apabila diperlukan.


CUKUP SEKIAN DARI SAYA BILA ADA KEKURANGAN ATAU KESALAHAN SAYA MINTA MAAF.

WASSALAMMUALAIKUM Wr Wb
















































No comments:

Post a Comment