Modul Ubuntu Server Final
Modul Ubuntu Server Final
Konfigurasi TCP/IP/
ubuntu-server:/home/smk# mii-tool
ubuntu-server:/home/smk# ifup eth0
ubuntu-server:/home/smk# ifup eth1
ubuntu-server:/home/smk# ifconfig
2. Konfigurasi Ip Address
ubuntu-server:/home/smk# nano /etc/network/interfaces
# Ip Server local
auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.254
dns-nameservers 192.168.100.1
Setelah dirasa konfigurasi sudah benar, tekan tombol �ctrl+o�, lalu tekan �ctrl+x�
Agar konfigurasi tersebut dapat langsung dijalankan, kita harus merestart terlebih
dahulu service networking.
3. Menambahkan DNS
ubuntu-server:/home/smk# nano /etc/resolv.conf
search smk.edu
nameserver 192.168.100.1
5. Host Name
tambahkan Ip Address pada baris kedua, kemudian domain, lalu hostname.
ubuntu-server:/home/smk# nano /etc/hosts
127.0.0.1 localhost
192.168.100.1 smk.edu ubuntu-server
#. . .
ubuntu-server:/home/smk# nano /etc/hostname
ubuntu-server
6. konfigurasi DNS Server
ubuntu-server:/home/smk# apt-get install bind9
#Membuat Zone Domain
zone "smk.edu" {
type master;
file "/etc/bind/db.smk";
};
zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
#File Forward
ubuntu-server:/home/smk# cp /etc/bind/db.local /etc/bind/db.smk
ubuntu-server:/home/smk# cp /etc/bind/db.127 /etc/bind/db.192
ubuntu-server:/home/smk# nano /etc/bind/db.smk
#File Reverse
#Konfigurasi Website
ubuntu-server:/var/www/web# wget --no-check-certificate
http://wordpress.org/latest.zip
ubuntu-server:/var/www/web# apt-get install unzip
ubuntu-server:/var/www/web# unzip latest.zip
ubuntu-server:/var/www/web# ls
Rubah hak akses direktori tersebut menjadi writeable bagi semua user untuk
sementara waktu. Agar installasi wordpress dapat berjalan lancar.
ubuntu-server:/var/www/web# chmod 777 ../web/ -R
Hal terakhir yang perlu kita lakukan, agar semua konfigurasi yang telah kita
setting berjalan, restart aplikasi apache2.
ubuntu-server:/var/www/web# /etc/init.d/apache2 restart
Untuk menyimpan tulisan tersebut, tekan tombol �ctrl+o�, lalu tekan �ctrl+x�.
# Pengujian Website
Pada web browser, tepatnya pada URL Address ketikan http://www.smk.edu . Kemudian
web browser akan
membuka website wordpress yang terletak pada server Ubuntu kita.
#Pengujian phpInfo
Karena tadi kita telah membuat file phpinfo pada direktori website wordpress, maka
sekarang kita bisa membukanya
melalui web browser. Tinggal tambahkan phpinfo.php dibelakang nama domain utama.
(http://www.smk.edu/phpinfo.php)
Buat beberapa folder dalam direktori ftp server, sebagai bahan pengujian.
ubuntu-server:/home/smk# cd share/
ubuntu-server:/home/smk/share# mkdir dataku
#Pengujian
a.Pengujian via Localhost
Dalam pengujian di server localhost, kita akan menggunakan ftp client berbasis
text. Secara otomatis ftp client
sudah terinstall bersamaan dengan system operasi ubuntu.
ubuntu-server:/home/smk# ftp localhost
ftp> ls
bla bla...
ftp> bye
bla bla...
b.Pengujian via Windows (Web)
Untuk menguji, apakah ftp server berhasil atau tidak. Pergi ke alamat ftp.smk.edu
melalui Web Browser. Dan jika
dns tidak resolveable, maka anda harus menambahk sub domain untuk ftp terlebih
dahulu.
Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di bawah ini;
a. General Type of Mail Configuration : Internet Site
b. System Mail Name : smk.edu
#Konfigurasi
a. Mail Direktori
ubuntu-server:/home/smk# maildirmake /etc/skel/Maildir
b. Mail Account
ubuntu-server:/home/smk# adduser siswa
ubuntu-server:/home/smk# adduser guru
#Konfigurasi Postfix
ubuntu-server:/home/smk# nano /etc/postfix/main.cf
home_mailbox = Maildir/ #tambahkan di baris paling bawah
user guru
--
pass 1
--
stat
--
retr 1
--
quit
--
c. Pengujian via Microsoft Outlook
Microsoft Outlook adalah aplikasi bawaan windows, yang berfungsi sebagai eMail
client. Dengan aplikasi ini, kita
dapat membawa INBOX kita kemana saja. Asalkan bisa tersinkronisasi dengan eMail
server.
Berikut cara konfigurasi Outlook di windows.
a. Tools > Accounts > Mail > Add > Mail
Display Name : siswa hebat
E-mail Address : [email protected]
E-mail Server Names
Incoming Mail Server : POP3
Incoming Mail (POP3) : mail.smk.edu
Outgoing Mail (SMTP) : mail.smk.edu
b. Tools > Syncrhonize all
11. Squirrelmail
#instalasi
ubuntu-server:/home/smk# apt-get install squirrelmail
#Konfigurasi
ubuntu-server:/home/smk# nano /etc/apache2/apache2.conf
Include �/etc/squirrelmail/apache.conf� #tambahkan di baris
paling bawah
Jika ingin melakukan sedikit konfigurasi pada virtual host, ikuti langkah di bawah
ini.
ubuntu-server:/home/smk# nano /etc/squirrelmail/apache.conf
Alias /squirrelmail /usr/share/squirrelmail
...#
<VirtualHost *:80> #ganti menjadi port 80
DocumentRoot /usr/share/squirrelmail #lokasi default
web squirrelmail
ServerName mail.smk.edu #domain untuk E-Mail
</VirtualHost>
#. . .
Untuk menyimpan tulisan tersebut, tekan tombol �ctrl+o�, lalu tekan �ctrl+x�.
c. Konfigurasi SQUID
#Instalasi
ubuntu-server:~# apt-get install squid3
#Konfigurasi
ubuntu-server:~# nano /etc/squid3/squid.conf
Untuk fasilitas search pada nano, tinggal tekan CTRL + W. Setelah itu, cari dan
edit bagian berikut, dan hilangkan
tanda pagar �#� agar menjadi Enabled.
Kemudian cari tulisan acl CONNECT, dan tambahkan script berikut tepat di bawahnya.
acl url dstdomain �/etc/squid/url� #domain yang di blok
acl key url_regex �i �/etc/squid/key� #kata yang di blok
http_access deny url
http_access deny key
acl lan src 192.168.100.0/24 #ip lokal
http_access allow lan
http_access allow all
cache_mgr [email protected]
visible_hostname proxy.smk.edu
Cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan
tanda �#� pada baris tersebut.
Simpan dengan menekan CRTL + 0 lalu CTRL + X.
#Blokir Situs
Buat file untuk daftar situs-situs dan kata-kata yang akan diblokir.
Ubuntu-server:~# cd /etc/squid/
Ubuntu-server:/etc/squid# nano url
facebook.com
twitter.com
Simpan dengan menekan CRTL + 0 lalu CTRL + X.
Edit kedua file HTML diatas, sesuai kreativitas anda. Dan terakhir, restart daemon
squid tentunya,
ubuntu-server:~# /etc/init.d/squid restart
#Pengujian
a. Konfigurasi Manual Proxy
Berikut cara mengkonfigurasi Manual Proxy di Web Browser Mozilla.cpwm