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 [email protected] 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
Recommended