Konfigurasi Ubuntu Server

Selasa, 23 Februari 2016
# 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)
Read more ...