Laporan UKK Iksan 2016

Preview:

Citation preview

Nama : Andi Ihzan HidayahKelas : XII TKJ

Merancang sebuah PC Server yang berfungsi sebagai Gateway Internet, Web Server dan juga berfungsi sebagai DNS Server.

TOPOLOGI AWAL

TAHAP 1 Instalasi Debian

PILIH INSTALL KEMUDIAN ENTER

Eth1192.168.100.1/29

Eth0192.168.1.xxx/24

PILIH HABASA YANG AKAN DIGUNAKAN UNTUK MENGINSTALL

PILIH NEGARA

MASUKAN NAMA UNTUK KOMPUTER

NAMA DOMAIN UNTUK WEB SERVER

MASUKAN SANDI UNTUK ROOT

MASUKAN NAMA PENGGUNA

MASUK NAMA YANG SAMA UNTUK USER

MASUKKAN SANDI UNTUK USER

PILIH ZONA WAKTU

PEMARTISIAN HARDDISK PILIH MANUAL/TEPADU – GUNAKAN SELURUH HARDDISK

UKURAN PARTISI SWAP (dua kali dari ukuran RAM yang digunakan)

PILIH GUNAKAN SEBAGAI

PILIH RUANG SWAP

PILIH RUANG KOSONG UNTUK MEMBUAT PARTISI BARU

SELESAI PEMARTISIAN HARDDISK

TULIS PERUBAHAN YANG TERJADI PADA HARDDISK PILIH “YA”

PINDAI CD/DVD/ PILIH “TIDAK”

JARINGAN MIRROR PILIH “ TIDAK”

PARTISIPASI SURVEY PENGGUNA PAKET DEBIAN “YA/TIDAK”

PILIH PAKET-PAKET YANG AKAN DIINSTALL

BOOT LOADER PILIH “YA”

PENGINSTALAN TELAH SELESAI PILIH “LANJUTKAN “ UNTUK MEREBOOT PC

TAHAP 2 KONFIGURASI PAKET-PAKET DEBIAN

1. Ip Gateway/Ip Yang Diberikan Oleh ISP :192.168.1.1/24

2. Ip Untuk eth1 :192.168.100.1/29

3. Ip Untuk Client :192.168.100.2-6/29

Paket Service yang digunakanDNS (bind9)Web server (apache2)Remote Server (ssh)Databese Server (phpmyadmin)mysql-server

Perintah Dasar• mkdir• apt-get install• nano• ifup eth0 dan eth1• /etc/init.d/• ping• cd• ls• a2dissite• mv• a2ensite cp

TAHAP 3 Konfigurasi Dasar Debian

• Masuk sebagai super user • Edit konfigurasi dengan

root@debian: nano /etc/network/interfaces

Sesuaikan IP Address Auto eth0Iface eth0 inet static

Address 192.168.1.xxxNetmask 255.25.255.0Gateway 192.168.1.1

Auto eth1Iface eth1 inet static

Address 192.168.100.5Netmask 255.255.255.248

Setting resolv.conf Edit file /etc/resolv.conf root@debian:nano /etc/resolv.conf

Simpan dengan CTRL+O • Setting Router (ip_forward dan systcl.conf) > Agar fitur Routing pada Debian Aktif

Edit file /etc/systcl.conf buka pagar enable net.ipv4.ip_forward=1 > simpan dengan CTRL+O root@debian:nano /etc/sysctl.conf

• setting iptables root@debian : nano /etc/rc.local

ketik kan : root@debian:iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Enter Fungsinya adalah untuk mengaktifkan router

Ubah 0 jadi 1Install ssh untuk meremote server lewat client

• root@debian : apt-get install sshroot@debian:nano /etc/ssh/sshd_config

• ubah port ke 1734 • simpan CTRL+O • restart /etc/init.d/ssh restart

install mysql-server, untuk menyimpan database Wordpress diperlukan mysql-server

• Masukan DVD Master instalasi Debian • ketik apt-get install mysql-server

root@debian:apt-get install mysql-server • masukan password root

Install phpmyadmin, phpmyadmin merupakan aplikasi web agar konfigurasi database lebih mudah, berikut installnya

• Masukan DVD Master instalasi Debian • ketik apt-get install phpmyadmin

root@debian:apt-get install phpmyadmin • pilih Apache2 • kemudian pilih no • Masuk ke Client, Buka Browser, ketikan 192.168.100.5/phpmyadmin

Konfigurasi named.conf.local dan named.conf.options

• edit file /etc/bind/named.conf.local root@debian:nano /etc/bind/named.conf.local

• edit file /etc/bind/named.conf.optionsroot@debian:nano /etc/bind/named.conf.options

Konfigurasi iksan dan hidayah

• copy db.lokal dengan cp db.local iksanroot@debian:/etc/bind# cp db.local iksan root@debian :/etc/bind# nano iksan

copy db.127 dengan cp db.127 hidayah root@debian:/etc/bind# cp db.127 hidayah root@debian:/etc/bind# nano hidayah

• kemudian restart caranya :• root@debian:/etc/init.d/bind9 restart• Tes dengan ping

root@debian:ping iksan.smkn2.web.id

Buat direktori di var dengan mkdir www-data

Sesuai dengan perintah soal bahwa Document Root diganti dengan www-data. Document Root itu merupakan tempat Wordpress nanti diletekakkan.

Buat Direktori www-data didalam direktori var

root@debian:mkdir /var/www-data

Upload wordpress menggunakan winscp

Untuk mengupload file CMS Wordpress, kita gunakan program Winscp yang mampu mentransfer file ke Server dengan akun ssh tadi

Kemudian upload Wordpress.zip ke /var/www-data/

Install aplikasi ekstrak file zip dengan apt-get install unzip

• Masukkan DVD Debian, kemudian insall aplikasi unzip untuk ekstrak file wordpress.zip di server root@debian:apt-get install unzip

• Masuk direktori /var/www-data/ root@debian:cd /var/www-data/ • Ekstrak file dengan unzip wordpress.zip

root@debian:unzip wordpress.zip

Edit file wp-config-sample.php

• Masuk ke /var/www-data/ • Edit file wp-config-sample.php, rubah menjadi wp-config.php

root@debian:mv wp-config-sample.php wp-config.php • Isikan Database yang dibuat tadi, Username mySQL dan Password MysQL • Database : baru• User:root • Password:xxx

Gambar 14 setting file wp-config

• Simpan dengan nama wp-config.php • Masuk ke direktori /etc/apache2/sites-available/

• Copy default dengan cp default web

• Edit web• Ubah direktori server sehingga menjadi /var/www-data • Tambahkan

ServerAdmin iksan@smkn2.web.idServerName iksan.smkn2.web.id

Non aktifkan situs default dan aktifkan web

root@debian:a2dissite default

root@debian:reload /etc/init.d/apace2 reload

root@debian:a2ensite web

root@debian:reload /etc/init.d/apace2 reload

lalu ujicoba. Buka browser pada client lalu ketikkan

iksan.smkn2.web.id