INSTALASI DAN KONFIGURASI WEB DAN MAIL SERVER
Konfigurasi web server dengan apache2 dan bind9
Pada kesempatan kali ini saya ingin sedikit membagikan pengalaman saya yaitu bagaimana
cara membangun web server dan web mail server pada ubuntu 14.04.
1. Langkah pertama yang harus dilakukan adalah instalasi sistem operasi ubuntu 14.04.
pada kesempatan kali ini saya tidak membahas mengenai instalasi ubuntu. Mungkin
anda bisa mencarinya di artikel lain bagaimana cara instalasi ubuntu 14.04.
2. Yang kedua adalah koneksi internet untuk isalasi package pendukung.
3. masuk sebagai root terlebih dahulu agar bisa melakukan konfigurasi, dengan perintah
berikut ini.
root@fiki: $ sudo su root
setelah itu masukkan password root anda.
4. Nah langsung saja pada tahap yang pertama setelah tahapan diatas adalah mengupdate
ubuntu, tahap ini dilakukan agar semua repository ubuntu dapat berjalan dengan baik,
hal ini dilakukan karena package-package pendukung terdapat di repository ubuntu,
yang akan diakses secara online. Dengan cara mengetikkan perintah berikut.
root@fiki: # apt-get update
biasanya lamanya proses update tergantung dari koneksi internet yang digunakan
5. Kemudian pada tahap selanjutnya adalah setting IP Adddress, pada ubuntu. Di sini
dibutuhkan 2 IP Adress, ip yang pertama untuk web server dan yang kedua digunakan
untuk web mail server.
root@fiki: # nano /etc/network/interfaces
kemudian lakukan pengeditan seperti pada gambar berikuti ini.
IP : 192.168.100.1 digunakan untuk web server
IP : 192.168.100.2 digunakan untuk web mail server
6. Restart network agar ip address yang telah di masukkan dapat dikenali oleh sistem
ubuntu, dengan perintah berikuti ini.
root@fiki: # /etc/init.d/networking restart
7. Instalasi apache2 dan bind9 yang akan digunakan untuk membangun web server.
dengan perintah berikut ini.
root@fiki: # apt-get install apache2 bind9
8. Setelah melakukan instalasi paket apache2 dan bind9, selanjutnya lekukan pengeditan
pada file named.conf karena pada ubuntu nama filenya bukan named.conf, tetapi
named.cont.default-zones. Maka jalankan perintah berikut.
root@fiki: # nano /etc/bind/named.conf.default-zones
lakukan perubahan pada baris berikut ini.
Setelah selesai kemudian simpan perubahan tersebut. Maksud dari zone
“fikiardiyanto.net” itu adalah nama domain kita, kemudian pada lokasi filenya berada
pada /etc/bind/fikiardiyanto. Kemudian pada zone “100.168.192.in-addr.arpa” adalah
network dari ip address yang sudah di buat tadi, namun di tuliskan terbalik, kemudian
lokasi filenya berada di /etc/bind/data.
9. Masuk ke folder bind dengan perintah
root@fiki: # cd /etc/bind/
10. Setelah masuk ke folder bind kemudian copy file db.local dan db.127, dengan
perintah berikut ini.
root@fiki: /etc/bind/# cp db.local fikiardiyanto
root@fiki: /etc/bind/# cp db.127 data
11. Edit file fikiardiyanto.
root@fiki: /etc/bind/# nano fikiardiyanto
kemudian rubah menjadi seperti gambar berikut ini.
12. Simpan perubahan yang sudah dilakukan. Kemudian selanjutnya lakukan pengeditan
pada file data dengan perintah.
root@fiki: /etc/bind/# nano data
kemudian rubah menjadi seperti gambar berikut ini.
13. Simpan perubahan yang telah dilakukan, selanjutny adalah lakukan pengeditan pada
file hosts pada direktori /etc. Jalankan perintah berikut ini.
root@fiki: /etc/bind/# nano /etc/hosts
lakukan perubahan seperti gambar di bawah ini.
14. Simpan perubahan, kemudian edit file resolve.conf pada filder etc. Denga perintah
seperti berikut ini.
root@fiki: /etc/bind/# nano /etc/resolve.conf
lakukan perubahan seperti gambar berikut ini.
Simpan perubahan yang sudah dilakukan. Kemudian lakukan pengujian pada web
server yang sudah di buat pada tahap di atas.
Masuk pada browser kemudian ketikkan nama domain yang sudah di buat. Di sini
saya membuat 3 domain.
fikiardiyanto.net
www.fikiardiyanto.net
mail.fikiardiyanto.net
pengujian yang pertama adalah menguji domain www.fikiardiyanto.net jika muncul
tampilan seperti di bawah ini, maka konfigurasi telah berhasil.
pengujian yang kedua adalah menguji domain mail.fikiardiyanto.net jika muncul
tampilan seperti di bawah ini, maka konfigurasi telah berhasil.
Sampai pada tahap tahap ini dapat disimpulkan bahwa web server telah berhasil di
buat. Cukup mudah bukan. Nah ini baru yang web server, yang selanjutnya mungkin
agak lebih rumit dari yang tadi. Boleh bikin mie atau bikin kopi dulu, takut
membosankan artikulnya karena konfigurasi yang agak panjang, hehe.
Instalasi dan konfigurasi web mail server dengan squirrelmail
Langsung saja pada tahapan ini berhubungan dengan tahap konfigurasi web server di atas,
karena domain yang akan di gunakan untuk menjalankan web mail server adalah
mail.fikiardiyanto.net.
1. tahapan pertama yang harus dilakukan adalah instalasi squirrelmail dan paket
pendukung squirrelmail, yaitu postfix, courier-imap, courier-pop. Untuk instalasinya
jalankan perintah berikut ini.
root@fiki: # apt-get install squirrelmail courier-imap courier-pop postfix
pada saat proses intalasi, akan muncul tampilan seperti gambar di bawah ini.
Kemudian pilih “yes”. selanjutnya akan muncul tampilan seperti gambar berikut ini.
Pilih “ok” kemudian akan muncul tampilan seperti gambar berikut ini.
Pilih “internet site”. Kemudian lanjutkan proses instalasi.
Pilih “ok”, kemudian lanjutkan, maka akan muncul tampilan seperti gambar di bawah.
Masukkan nama web server yang sudah di buat tadi, yaitu fikiardiyanto.net. kemudian
tunggu sampai proses instalasi selesai.
2. Jika instalasi telah selesai kemudian edit file apache.conf denga perintah.
root@fiki: # nano /etc/apache2/apache.conf. tambahkan pada baris paling bawah
“include /etc/squirrelmail/apache.conf” (tanpa tanda kutip). Seperti berikut ini.
3. Jika sudah simpan perubahan yang telah di lakukan, kemudian tahap selanjutnya
adalah lakukan perubahan pada file apache.conf pada direktori squirrelmail. Dengan
perintah.
root@fiki: # nano /etc/squirrelmail/apache.conf.
lakukan perubahan seperti pada baris berikut ini.
4. 192.168.100.2:80 adalah ip address dari mail.fikiardiyanto.net, kemudian maukkan
juga servernamenya yaitu mail.fikiardiyanto.net. jika sudah kemudian simpan
perubahannya, kemudian lakukan reconfigure pada postfix. Dengan perintah seperti
berikut ini.
root@fiki: # dpkg-reconfigure postfix
pada saat reconfigure ini anda akan dimintan untuk memilih beberapa pilihan,
diantaranya adalah.
Tahap pertama pilih “internet site”.
Tahap kedua tuliskan nama web server yang telah di buat, yaitu
fikiardiyanto.net.
Tahap ketiga lewati saja.
Tahap keempat tambahkan nama domain yang akan digunakan sebagai
domain squirrelmail. Yaitu mail.fikiardiyanto.net.
Tahap kelima pilih tidak/no.
Tahap tahap keenam masukkan network dari mail.fikiardiyanto.net, yaitu
192.168.100.0/24.
Tahap ke tujuh pilih “ya/yes”.
Tahap ke enam pilih “ipv4”
5. Tunggu proses reconfigure postfix sampai selesai. Kemudian setelah selesai, lakukan
perubahan pada file main.cf dengan perintah.
root@fiki: # nano /etc/postfix/main.cf
lakukan perubahan sesuai dengan contoh di bawah ini.
6. Jangan lupa pada tahap di atas di minta untuk membuat folder yang bernama
Maildir(huruf awal kapital). Setelah selesai kemudian simpan perubahan.
Tahap selanjutnya adalah membuat folder Maildir, dengan perintah sebagai berikut.
root@fiki: # maildirmake /etc/skel/Maildir
7. Langkah selanjutnya adalah membuat user baru, yang nantinya akan digunakan untuk
login ke dalam email. Buat 2 email untuk uji coba, yang nantinya akan digunakan
sebagai pengirim dan penerima email. Untuk membuat user dapat menggunakan
perintah adduser atau useradd. Berikut ini adalah contoh perintahnya.
root@fiki: # adduser coba \\coba adalah nama user
ikuti langkah-langkahnya, kemudian buat 1 user lagi.
root@fiki: # adduser data \\data adalah nama user
ikuti langkah-langkahnya.
8. Setelah membuat user selanjutnya adalah reconfigure squirrelmail. Langsung saja
perintahnya adalah.
root@fiki: # squirrelmail-reconfigure.
Ikuti tahapan-tahapan berikut ini
Tahap pertama pilih “2”.
Tahap kedua pilih “1”.
Tahap ketiga masukkan nama web server (fikiardiyanto.net).
Tahap keempat pilih “A”.
Tahap ke lima pilih “8”.
Tahap keenam tuliskan “courier”.
Tahap ketujuh tekan S untuk menyimpan dan “Q” untuk keluar.
9. Sampai pada tahap ini proses instalasi dan konfigurasi telah selesai. Agar konfigurasi
dapat berjalan denganbaik pada sistem linux. Restart terlebih dahulu sistem linux,
atau jika tidak ingin menunggu lama untuk restart Osnya bisa juga restart paketnya
saja. Cotohnya adalah seperti berikut ini.
root@fiki: # /etc/init.d/postix restart
root@fiki: # /etc/init.d/courier-imap restart
root@fiki: # /etc/init.d/courier-pop restart
root@fiki: # /etc/init.d/courier-authdaemon restart
10. Tahapan terakhir dari pembuatan web server dan web mail server ini adalah
pengujian. Masuk ke browser terlebih dahulu, entah itu dari client atau dari ubuntu itu
sendiri terserah, yang penting sudah terhubung.
11. Nah jika sudah masuk ke brower. Tuliskan alamat dari web mail tersebut, yaitu
mail.fikiardiyanto.net. maka akan muncul tampilan seperti gambar di bawah ini.
12. Coba masuk dengan user “data”. kemudian kirim sebuah pesan kepada user “coba”
contohnya seperti berikut ini.
13. Setelah mengirimkan email dari user “data” ke user “coba”. Selanjutnya masuk
sebagai coba, kemudian cek apakah email berhsil di kirim atau tidak. Jika berhasil
maka akan muncul tampilan seperti gambar di bawah ini.
14. Sampai pada tahap ini proses instalasi dan konfigurasi telah berhasil di lakukan. Maka
dapat dikatakan bahwa proses instalasi dan konfigurasi telah berjalan dengan baik,
tanpa ada masalah.
Cukup sekian yang dapat saya bagian, jika ada kesalahan dalam penulisan, kritik dan saran
sangat dibutuhkan.
Terima kasih, semoga bermanfaat.