Sabtu, 07 April 2018

Hal-Hal yang Harus di Lakukan Setelah Menginstall Server


Image result for server


A. Pendahuluan
     Assalamu'alaikum wr. wb.
Di blog saya kali ini akan menulis tentang Hal-hal yang harus dilakukan setelah menginstall Server.

1. Pengertian
     Server merupakan sebuah tempat yang dipenuhi dengan berbagai macam informasi, dimana server memiliki tugas utama untuk memberikan sebuah service layanan bagi para client yang terhubung dengannya.

2. Latar belakang
     Setelah menginstall server maka lakukanlah hal-hal seperti yang akan saya tuliskan di bawah.

3. Maksud dan tujuan
    Agar para pembaca tau hal-hal apa yang harus dilakukan setelah menginstall server.

B. Alat dan bahan
  • Laptop
  • Koneksi internet
  • Ebook TKJ
C. Jangka waktu pelaksanaan
Teragntung pemahaman masing-masing

D. Uraian kegiatan

 Setelah Installasi Lakukan Hal-Hal sebagai berikut :
1. Setting konfigurasi network (network configurations)
#nano /etc/network/interfaces

#The loopback network interfaces
auto lo
iface eth0 inet static
    address 192.168.103.2
    netmask 255.255.255.258
    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 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 ontrib 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 dengan benar
Cek :
# hostname
# hostname -f


Hasilnya harus sama

Cara setting :
Misal hostname nya elearning.gurubisa.net

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



4. Konfigurasi locales :
# dpkg-reconfigure locales
Tambahkan dengan memberikan tanda (*)=> id_ID.UTF-8.UFT-8
# locale-gen

5. Setting waktu 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, MySQL, PHP)

1. Install Apache
# apt-get install apache2

2. Install PHP
# apt-get install php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php5-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 yang diperlukan
misal : php-json
    # apt-get install php-json

3. Copy dan extrak file CMS/Aplikasi ke dalam direktori
server : /var/www/html

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

misal : kita mengcopy file yang terletak di folder Document untuk dicopy ke direktori server
        # cp /home/blc/Document/[namafile] /var/www/html

Mengcopy lewat ssh
# scp [nama_file] root@[IP_tujuan]:var/www/

Contoh :
Document#scp slims7-cendana-stable-update2.tar.gz
root@192.168.121.1:var/www/
Cara extrak : 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/ [namarirektoriaplikasi]
5. Buat database melalui phpmyadmin, import database apabila diperlukan.


E. Kesimpulan
Server merupakan sebuah sistem yang memberikan layanan untuk para client.


Referensi dan daftar pustaka
Ebook TKJ, Hal-hal yang harus di lakukan setelah menginstall server


Sekian, wassalamu'alaikum wr. wb.
Share:

0 komentar:

Posting Komentar