Cara install virtualmin di Centos 6.5

Published on June 23, 2014, by in Tutorial.

Kali ini akan kita install virtualmin untuk manajemen server centos 6.5 kita.

Langkah awal kita update server centos kita

yum update -y

virtualmin1

wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod +x install.sh
./install.sh

Proses install virtualmin

virtualmin2

Tunggu sampai proses selesai

virtualmin3

Silakan buka browser untuk masuk ke admin panel https://ipserver:10000

virtualmin4

Ok proses selesai, semoga bermanfaat.

Cara install iredmail di centos 6.5

Published on June 13, 2014, by in Tutorial.

Langkah awal kita lihat hostname server

# hostname

Konfigurasi hosts

# nano /etc/hosts

127.0.0.1 webserver.zen.web.id webserver localhost

Download installer webmail

#wget http://cdn.bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.7.tar.bz2

Ekstract file installer yang sudah didownload

#tar -xvjf  iRedMail-0.8.7.tar.bz2

Masuk ke direktori iredmail

#cd iRedMail-0.8.7

Ubah permission  iredmail.sh

#chmod o+x iRedMail.sh

Jalankan installer iredmail

#./iRedMail.sh

#chmod o+x iRedMail.sh

Penampakan pada saat install iredmail

iredmail1

 

Tampilan instaler iredmail, pilih Yes

iredmail2

Lokasi penyimpanan mailbox, default di /var/vmail kemudian pilih next

iredmail3

Pilih backend yang digunakan untuk menyimpan mail account. Pada kali ini saya memilih MySQL

iredmail4

Masukan administrator password root MySQL

iredmail5

MAsukan nama virtual domain yang kita gunakan

#update

Masukan password administrator email iredmail

iredmail7

Pilih Paket instalasi

iredmail8

Pilih Y untuk melanjutkan proses instalasi

iredmail9

Pada saat proses instalasi berjalan akan muncul pertanyaan berikut, pilih Y dan Enter

iredmail10

 

iredmail10

 

iredmail12

Instalasi iredmail selesai

iredmail14

 

Instalasi selesai buka web brower

untuk buka mail https://zen.web.id/mail/

untuk admin panel https://zen.web.id/iredadmin/

Tampilan Roundcubemail

iredmail15\

Setelah login webmail

iredmail18

 

 

Tampilan iredmail admin

iredmail16

 

login menggunakan postmaster@zen.web.id dengan password yang telah dibuat tadi.

 

 

 

Tags: ,

Mengembalikan default port kloxo-mr

Published on June 12, 2014, by in Tutorial.

Setelah kita ubah port admin pada kloxo-mr terkadang terjadi error, port tidak terbaca. Cara yang paling ampuh adalah dengan cara mengembalikan ke port awal yaitu port 7777 (https) dan 7778 (http) dengan cara berikut :

#sh /script/defaultport

Silakan login kembali ke admin kloxo-mr panel anda menggunakan port standard.

http://www.website.com:7778

 

Mengarahkan ke website tertentu setelah login hotspot mikrotik

Published on June 12, 2014, by in Tutorial.

Judulnya lumayan panjang “Mengarahkan ke website tertentu setelah login hotspot mikrotik” .. memang begitu adanya, kita disini akan mengarahkan ke situs tertentu setelah client hotspot kita login ke mikrotik kita. Tujuannya untuk memberikan informasi untuk client hotspot kita.

Kita buka alogin.html pada mikrotik di menu File–>hotspot–>alogin.html

Kita bongkar seperti berikut dalemannya :

<html>
<head>
<title>mikrotik hotspot > redirect</title>
<meta http-equiv=”refresh” content=”0; url=http://www.zen.web.id“>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
<meta http-equiv=”pragma” content=”no-cache”>
<meta http-equiv=”expires” content=”-1″>
<style type=”text/css”>
<!–
textarea,input,select {
background-color: #FDFBFB;
border: 1px #BBBBBB solid;
padding: 2px;
margin: 1px;
font-size: 14px;
color: #808080;
}

body{ color: #737373; font-size: 12px; font-family: verdana; }

a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
img {border: none;}
td { font-size: 12px; color: #7A7A7A; }

–>
</style>
<script language=”JavaScript”>
<!–
function startClock() {
$(if popup == ‘true’)
open(‘$(link-status)’, ‘hotspot_status’, ‘toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200’);
$(endif)
location.href = “http://www.zen.web.id“;
}
//–>
</script>
</head>
<body onLoad=”startClock()”>
<table width=”100%” height=”100%”>
<tr>
<td align=”center” valign=”middle”>
You are logged in
<br><br>
If nothing happens, click <a href=”$(link-redirect)”>here</a></td>
</tr>
</table>
</body>
</html>

Pada contoh diatas, client setelah login ke hotspot mikrotik diarahkan ke www.zen.web.id yang digaris tebal.

Selamat bereksperiment.

Tags: ,

Cara melihat error log

Published on June 12, 2014, by in Tutorial.

Untuk mengtahui jenis error pada centos 6.5 yang kebetulan saya oprek kali ini, kita login root ke terminal, ketikan perintah berikut :

#nano /etc/httpd/logs/error_log

Contoh error_log yang nampak :

Directory index forbidden by Options directive: /var/www/html/

Pada kondisi error diatas terjadi masalah pada httpd.conf.

Buka httpd.conf  :

#nano /etc/httpd/conf/httpd.conf

dan ubah menjadi seperti berikut :

NameVirtualHost *:80
<VirtualHost *:80>
ServerName x.x.x.x
DocumentRoot /www/domain
</virtualHost>

restart httpd :

/etc/init.d/httpd restart

Squirrelmail tidak bisa login

Published on June 12, 2014, by in Tutorial.

Salahsatu bug pada saat install sudah selesai di squirrelmai adalah user yang sudah dibuat tidak bisa login, malahan muncul pesan serti berikut :

Error opening ../data/default_pref

Could not create initial preference file!

/var/local/vmail/data/ should be writable by user emps

Please contact your system administrator and report this error

 

Solusinya memberikan permission pada emps seperti berikut :

# chown -R emps:emps /var/local/vmail/data

# chown -R emps:emps /var/local/vmail/attach

Silakan login kembali ke squirrelmail, seharusnya sudah bisa login.

Membuat Gateway Pada Centos 6.5

Published on June 10, 2014, by in Tutorial.

Tujuan dari gateway ini adalah supaya client dari server centos 6.5 ini bisa terkoneksi dengan internet.

Topologi yang dipakai adalah server centos 6.5 menggunakan 2 eth :

inet —> eth0 —> Server centos 6.5 —> eth1 — > client

Keterangan :

eth0 : 103.256.125.65 (ip public dari isp)

eth1 : 192.168.1.254/24 (ip untuk distribusi ke client)

Pasang ip forward pada /etc/sysctl.conf

#nano /etc/sysctl.conf

uncomment dan ganti default 0 menjadi 1 pada :

net.ipv4.ip_forward=1

Masukan ipforward

# echo 1 > /proc/sys/net/ipv4/ip_forward

Pastikan nilai ip-forward 1 dengan cara mengecek

# nano /proc/sys/net/ipv4/ip_forward

Membuat script iptable :

#  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Simpan iptables :

# iptables-save

Agar setingan iptables tersebut tetap berjalan setelah komputer reboot maka buat scrip iptables pada file /etc/rc.local

Simpan Script IPTABLES sebelum exit 0

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

exit 0

Simpan setingan tersebut, kemudian reboot server centos kita

# reboot

Seting client menggunakan ip yang satu segment dengan ip gateway

Untuk tes silakan ping ke ip gateway :

# ping 192.168.100.101

Tes koneksi dengan browser, harusnya komputer client sudah bisa menggunakan internet.

 

 

Email SquirrelMail di Webuzo

Published on June 9, 2014, by in Tutorial.

Email standard Webuzo menggunakan SquirrelMail yang langsung bisa diakses lewat control panel. Kita dapat menambahkan email melalui menu yang telag disediakan End User Panel ->Email Server->Email Account.

email

 

Untuk akses email tinggal pilih Access Email

squirrel

 

 

Upgrade license premium Webuzo

Published on June 7, 2014, by in Tutorial.

Langkah awal masuk ke control panel webuzo

Login ke softaculous

kembai ke server webuzo, pilih buy license

Hasil dari license

license-key

 

Sekarang kuta update aplikasi softaculous di server webuzo kita

updating-file

500 Internal Server Error di Webuzo

Published on June 3, 2014, by in Tutorial.

Webuzo merupakan alternative control panel selain cpanel yang harganya terbilang mahal.

Webuzo menyediakan layanan control panel gratis untuk pengguna personal, tapi untuk industri hostingpun tidak kalah kualitasnya dengan cpanel, dengan harga lebih murah kita dapat menyewakan hosting yang berkualitas melalui server kita ataupun server vps yang kita sewa.

Masalah klasik yang sering terjadi adalah munculnya “500 Internal Server Error”, tapi jangan khawatir itu masalah mudah. Hal ini terjadi karena permission folder yang terletak pada

/home/zen/public_html –> untuk domain utama

/home/zen/public_html/zen.web.id –> untuk domain tambahan

Keterangan

zen –> adalah username di webuzo

zen.web.id –> folder domain tambahan

Untuk lebih jelas silakan buka error_log

# nano /etc/httpd/logs/error_log

Akan terlihat jelas log error yang terjadi

Directory index forbidden by Options directive: /var/www/html/

Eksekusi perintah berikut untuk domain utama di root

# chown -R zen:zen /home/zen/public_html

Kemudian restrat apache

# service httpd restart

Silakan buka domain anda melalui browser, misal disini zen.web.id

Maka kita berhasil mengakses website kita, dan lanjutkan dengan setingan berikutnya.

Hal yang sama untuk domain tambahan, misalkan disini ilmujaringan,net

Buka terminal dengan user anda, lalu eksekusi perintah berikut :

# chown -R zen:zen /home/zen/public_html/zen.web.id

Kemudian restrat apache

# service httpd restart

Masalah 500 Internal Server Error kita sudah teratasi.

Apabila cara diatas belum berhasil maka perlu Apache dan Phyton bawaan Webuzo. Remove Apache dan Phyton yang telah anda instalkan sebelumnya di Centos 6.5 melalui terminal dengan perintah berikut :

# yum -y remove httpd

Kemudian install kembali apache melalui Apps di webuzo. Login ke webuzo anda contoh disini http://zen.web.id:2002

Pilih Apps –> Web Servers –> Apache –> lalu klik install

apache-install

Untuk Phyton bisa langsung remove juga dari Apps Webuzo

phyton-install

 

Kemudian restrat apache

# service httpd restart

Itu saja trik dari zen.web.id semoga bermanfaat.