Posted by : Ecko Saputra Jumat, 19 Agustus 2016

    Assalamualaikum Wr.Wb selamat malam para blogger pada hari ini saya akan posting tentang hal apa saja yang harus dilakukan setelah installasi debian server berikut ini penjelasannya:

HAL-HAL YANG HARUS DILAKUKAN SETELAH MENGINSTALL DEBIAN SERVER

(KONFIGURASI DASAR SERVER)





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.

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

#KEBO VLSM
deb http://kebo.vlsm.org/debian/ jessie main contrib non-free
deb http://kebo.vlsm.org/debian/ jessie-updates main contrib non-free
deb http://kebo.vlsm.org/debian-security/ jessie/updates main contrib non-free

#DATA UTAMA SURABAYA
deb http://kartolo.sby.datautama.net.id/debian/ jessie main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ jessie-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ jessie/updates main contrib non-free

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




3. Pastikan hostname sudah disetting dengn benar :

Cek :

# hostname
# hostname -f

Hasilnya harus sama.

Cara setting :

Misal hostnamenya elearning.gurubisa.net

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

4. Konfigurasi locales :


# dpkg-reconfigure locales

Tambahkan dengan memberikann tandan (*) => id_ID.UTF-8.UFT-8

# locale-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 untuk menjalankan aplikasi PHP.
# chown -R www-data:www-data /var/www/html/[namadirektoriaplikasi]

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

    Demiianlah Sedikit yang dapat saya berikan apabila ada banyak kurangnya saya mohon maaf karena disini saya juga belajar. Selamat mencoba semoga bermanfaat Wassalamualaikum Wr.Wb...

Popular Posts

- Copyright © EckoSaputra SAja Lha - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -