HAL-HAL YANG HARUS DI LAKUKAN SETELAH MENGINSTAL SERVER

ASSALAMU'ALAIKUM WR.WB

Kali ini saya akan menposting tentang....

HAL-HAL YANG HARUS DILAKUKAN SETELAH MENGINSTALL SERVER
(KONFIGURASI DASAR 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.

#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

About the author

Admin
Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 komentar:

Copyright © 2013 Diah Yulia Siska and Blogger Themes.