Instalasi Server Ubuntu Lengkap

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

Spesifikasi Virtual PC

memory :1024 MB
harddisk: 50 GB
processor :
NIC :NAT (eth0)
Virtual Host Adapter (eth1)

Install Sistem Operasi Ubuntu Server 14.04

partisi harddisk
swap area --> 2 x memory pc = 2 x 1024 = 2048 MB atau 2 GB
/ | ext4 --> sisa partisi

setting NIC
eth0 untuk internet (modem) --> IP DHCP
eth1 untuk ip server --> IP Static --> 192.168.10.1

Langkah Konfigurasi Web Server


#edit dan Pastikan IP address
nano /etc/network/interfaces
ifconfig eth0 up
ifconfig eth1 up

#edit hostname
nano /etc/hostname
masukkan server.besokngoding.com

#reset konfigurasi IP
/etc/init.d/networking restart
atau
reboot --> restart PC

#Update Repository Ubuntu


apt-get update
apt-get upgrade

#Install DNS Server


apt-get install bind9
cd etc/bind --> pindah direktory
ls --> cek file didalam folder bind
nano named.conf.local
masukkan:
zone "besokngoding.com" {
type master;
file "/etc/bind/db.besokngoding";
};

zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};

nano named.conf.options
Edit --> Hapus tanda #
forwarders {
8.8.8.8;
};
dnsec-validation no;
allow-query { any; };

cp db.local db.besokngoding
cp db.127 db.192
nano db.besokngoding
Ganti localhost menjadi besokngoding
@ IN NS ns.besokngoding.com.
@ IN MX 10 www.besokngoding.com. // cari pengertian MX 10
@ IN NS mail.besokngoding.com.
@ IN NS wordpress.besokngoding.com.
@ IN A 192.168.10.1

ns IN A 192.168.10.1
www IN A 192.168.10.1
mail IN A 192.168.10.1
wordpress IN A 192.168.10.1 // bisa beda ip

nano db.192
ganti localhost menjadi besokngoding
@ IN NS ns.besokngoding.com.
1 IN PTR ns.besokngoding.com.

#restart konfigurasi DNS Server


/etc/init.d/bind9 restart

#Cek hasil DNS Server (Server + client)


nslookup ns.besokngoding.com

# Install Web Server


apt-get install apache2
apt-get install mysql-server
apt-get install phpmyadmin
atau 3 software sekaligus :
apt-get install apache2 mysql-server phpmyadmin

#buka mysql
mysql -u root -p

#Buat Database Wordpress;


CREATE DATABASE wordpress;
CREATE USER aceng@localhost IDENTIFIED BY 'majalengka'; //majalengka
adalah password
GRANT ALL PRIVILEGES ON wordpress.* TO aceng@localhost;
FLUSH PRIVILEGES;
exit

#Download Template Wordpress --> Pastikan Koneksi Internet --> masukkan dns google
di settingan eth1
wget http://wordpress.org/latest.tar.gz

ls
tar xzvf latest.tar.gz
ls
cd /wordpress/
ls
cp wp-config-sample.php wp-config.php
nano wp-config.php
Masukkan: 'wordpress' // database
'aceng' // user
'majalengka' // password
rsync -avP /root/wordpress/ /var/www/html/ ----> tambahkan wordpress
cd /var/www/html ----> tambahkan wordpress
ls
adduser abdulwahid //akun wordpress
gpasswd -a abdulwahid sudo
sudo chown -R abdulwahid:www-data *
mkdir /var/www/html/wordpress/wp-content/uploads ----> tambahkan wordpress
chown -R :www-data /var/www/html/wordpress/wp-content/uploads/ ---->tambahkan
wordpress
ls
rm index.html --> tidak perlu

Login akun wordpress di browser


Edit Web

#Cek di Client

You might also like