# SETTING ROOT DAN SSH #
- pertama login sebagai super user
- kemudian setting IP pada PC client DNS : 192.168.100.1
- setelah itu buka aplikasi putty dengan port 22
- kemudian atur port menjadi 1734 dengan cara mengetikkan perintah #nano /etc/ssh/sshd_config jika sudah langsung #reboot dan masuk putty lagi dengan port 1734.
#SETTING ROUTER #
- setting IP pada LAN card pertama p4p1 dengan perintah #nano /etc/network/interfaces menjadi :
address 172.16.3.11
netmask 255.255.255.126
network 172.16.3.0
broadcast 172.16.3.127
gateway 172.16.3.126
- jika sudah langsung #reboot
- cek IP adreess dengan ketikkan perintah #ifconfig
- lalu dilanjutkan dengan perintah #nano /etc/rc.local
- hilangkan hastag dengan perintah #nano /etc/sysctl.conf
- tulis nameserver dengan perintah #nano /etc/resolv.conf
- kemudian #reboot
- jika sudah langsung rubah DNS pada PC client menjadi 172.16.3.126
- pastikan sudah konek
#SETTING DNS SERVER #
- pertama masuk ke direktori #cd /etc/bind
- copy script yang ada pada #nano named.conf.default.zones kemudian pastekan pada perintah #nano named.conf.local
- lanjutkan dengan perintah #cp db.local db.sekolah11 dan #cp.db.127 db.192
- kemudian edit script yang ada pada #nano db.sekolah11 dan #nano db.192
- lanjutkan dengan mengedit script yang ada pada perintah #nano named.conf.options
- kemudian restart dengan perintah #/etc/init.d/bind9 restart
- tambahkan nameserver di perintah #nano /etc/resolv.conf
- lanjutkan dengan perintah #named-checkconf named.conf.local dan #named-checkconf named.conf.options
- cek dengan perintah #named-checkconf -z pastikan tidak ada error
- cek juga pada perintah #named-checkzone sekolah11.web.id db.sekolah11
- dan juga #named-checkzone 100.168.192.in-addr.arpa db.192
- kemudian lakukan cek konfigurasi pada DNS dengan #nslookup
- cek juga konfigurasi pada client dengan cmd tetapi ubah dulu DNS menjadi 192.168.100.1
# SETTING WEB SERVER #
- pertama pindah direktori dengan perintah #cd /var/www/html
- kemudian buat direktori dengan perintah #mkdir sekolah11 dan #mkdir student
- cek dengan #ls
- lanjutkan dengan perintah #nano sekolah11/index.html dan #nano student/index.html
- kemudian pindah direktori #cd /etc/apache2/sites-available lalu cek dengan #ls
- copikan pada perintah #cp 000-default.conf sekolah11.conf dan #cp 000-default.conf student.conf
- edit script pada perintah #nano sekolah11.conf dan #nano student.conf
- enable kan sekolah11 dan student dengan melakukan perintah #a2ensite sekolah11.conf dan #a2ensite student.conf
- kemudian reload dengan perintah #service apache2 reload
- cek pada browser
# INSTALL CMS WORDPRESS #
- pertama pindah ke direktori awal dengan perintah #cd
- lalu lanjutkan dengan perintah #mysql -u root -p
- pada mysql> tambahkan perintah
>CREATE DATABASE wprstudent;
>CREATE USER finna@localhost IDENTIFIED BY '12345';
>GRANT ALL PRIVILEGES ON wprstudent. * TO finna@localhost;
>FLUSH PRIVILEGES;
>exit
- kemudian masuk lagi ke direktori #cd /var/www/html
- download wordpress dengan perintah #wget http://wordpress.org/latest.tar.gz
- kemudian eksttrak dengan perintah #tar -zxvf latest.tar.gz
- masuk ke direktori wordpress #cd wordpress/
- lanjut dengan perintah #cp wp-config-sample.php wp-config.php
- edit database dengan perintah #nano wp-config.php
- kemudian lanjutkan dengan perintah #rsync -avP /var/www/html/wordpress/ /var/www/html/student/
- masuk ke direktori #cd ../student/
- dan remove index.html #rm index.html
- buat user dengan perintah #adduser student
- berikan hak akses penuh pada user #gpasswd -a student sudo
- beri hak akses #chown -R student:www-data *
- buat direktori #mkdir wp-content/uploads/
- berikan hak akses #chown -R :www-data wp-content/uploads dan juga #chmod -R 777 wp-content/uploads
- buka wordpress di browser dengan perintah URL (student.sekolah11.web.id/wp-admin/install.php)