Posted inLinux

Roundcube Connection to storage server failed.

Ada dua error yang muncul, di login roundcube muncul pesan Connection to storage server failed. sedangkan di log roundcube Connection refused in /var/www/xxxxxxxxxx/debug/program/lib/Roundcube/rcube_imap.php on line 184 (POST /?_task=login&_action=login) [27-Jun-2013 11:28:28 +0700]: IMAP Error: Login failed for perkis@xxxxxx from 36.xx.xx.229. Could not connect to localhost:143: Ada beberapa hal yang bisa menyebabkan error tersebut, selain karena ada […]

Posted inLinux

Instalasi dan Konfigurasi ModSecurity di Debian

ModSecurity adalah salah satu modul Apache yang berguna untuk mengamankan server dari serangan seperti SQL Injection, c99 script dan sejenisnya. Instalasi Apache dan ModSecurity eksekusi perintah dibawah ini untuk menginstall apache dan modsecurity apt-get install apache2 libapache-mod-security -y download rules dari web ModSecurity dan pindahkan .conf ke /etc/apache2/modsecrules mkdir /etc/apache2/modsecrules; mkdir /tmp/tempt; cd /tmp/tempt; wget […]

Posted inPHP

Segera Upgrade WordPress anda ke Versi 3.5.2

WordPress baru saja mengeluarkan versi 3.5.2. Beberapa patch yang di keluarkan adalah * Server-Side Request Forgery (SSRF) via the HTTP API. CVE-2013-2199. * Privilege Escalation: Contributors can publish posts, and users can reassign authorship. CVE-2013-2200. * Cross-Site Scripting (XSS) in SWFUpload. CVE-2013-2205. * Denial of Service (DoS) via Post Password Cookies. CVE-2013-2173. * Content Spoofing […]

Posted inLinux

Menambah IPv6 di VirtualHost Apache

Bila server anda memiliki IPv6 silahkan coba tambahkan virtualhost ipv6 untuk domain anda, berikut ini contoh penambahan ipv6 untuk indounix.com <VirtualHost [2607:f130:0:35::2]:80> ServerAdmin kambing@indounix.com ServerName indounix.com DocumentRoot /var/www/kambing <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/kambing> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: […]

Posted inLinux

Git Menghapus Commit dari History

Pernah salah mengirim pull ke repository git dan ternyata file yang dikirim berisi data yang seharusnya tidak dilihat oleh orang lain? Hapus terlebih dahulu file dari repo, misalkan nama file tersebut dnsencrypt.c git rm -f dnsencrypt.c kirim commit git commit -m "hapus data rahasia" setelah mengirim commit ini data anda tetap ada di history. Selanjutnya […]

Posted inPHP

Mengambil Kurs Rupiah dari Bank BCA

Script kali ini berbeda dengan script yang ada di Mengambil Kurs Mata Uang dari Situs BCA. Kali ini kita akan menggunakan DOM. Scriptnya bisa dilihat dibawah ini <?php $url = ‘http://www.bca.co.id’; function fungsiCurl($url){ $data = curl_init(); curl_setopt($data, CURLOPT_RETURNTRANSFER, 1); curl_setopt($data, CURLOPT_URL, $url); curl_setopt($data, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); $hasil […]