Category Archives: MyLinux

NginX Reverse URL Backend tidak berjalan karena Rewrite dan Redirect

Mendapat case di server dimana NginX tidak dapat mereverse url backend, dikarenakan web tersebut menggunakan redirect dan rewrite. Internet | FrontEnd NginX | BackEnd / private IP Ketika akses dari internet ke Front End, si NGINX tidak bisa menterjemahkan IP BackEnd menjadi domain yang berada di FrontEnd. location / { proxy_pass http://10.3.xx.xx:1044; include proxy.inc; }… Read More »

Drop Port Scanner pada Mikrotik

Sebenernya sudah lama mau tulis ini, tapi ya sudahlah, kali ini baru ingat lagi. Ini digunakan untuk melindungi Router dari aktivitas port scanner dan merekam IP Hacker yang sedang berusaha masuk ke Router/Server kita. /ip firewall filter Kombinasi TCP-Flag add chain=input protocol=tcp psd=21,3s,3,1 action=add-src-to-address-list address-list=”port scanners” address-list-timeout=2w comment=”Port scanners to list ” disabled=no add chain=input… Read More »

MySQL Upgrade – [ERROR] Incorrect definition of table mysql.proc

[ERROR] Incorrect definition of table mysql.proc: Yap, ini sering terjadi pada saat upgrade MySQL ke versi lebih baru. Contoh yang akan saya bahas adalah perubahan dari versi 5.4 ke 5.5.54. Proses upgrade berjalan mulus, namun ketika import/export database, akan ditemukan error pada mysql.proc Jika dibaca melalui log, maka akan muncul seperti dibawah : 170207 1:18:38… Read More »

Nginx 413 Request Entity Too Large

Sering nemu kasus ini, tapi belum sempet juga simpan dalam blog. Tulis ah biar nggak lupa. “413 Request Entity Too Large” Muncul jika, file yang terupload lebih besar dari setting yang diijinkan oleh NGINX dan PHP. Nah simpelnya langsung saja ubah confignya. # NGINX Perlu kita cek, config dasar dari nginx, yakni pada file nginx.conf.… Read More »

HTTP authentication with Nginx

Yang perlu disiapkan nih : For CentOS: yum install httpd–tools For Ubuntu/Debian: sudo apt–get install apache2–utils Setelah terinstall, buat file yang berisi password dan username nya. htpasswd –c /path/to/directory/.htpasswd username /path/to/directory – lokasi file yang digunakan untuk menaruh file .htpasswd Tinggal masukkan dalam konfig host domain (VirtualHost) Contoh : For CentOS: vim /etc/nginx/conf.d/default.conf For Ubuntu/Debian:… Read More »

NGINX Repository

Biar ga lupa, ya ayo dicatat repository NGINX nya. Sudah lama tidak bermain – main dengan Apache, karena bagi saya NGINX lebih fast, smooth, dan tidak menggunakan banyak resource RAM. Official Red Hat/CentOS packages To add NGINX yum repository, create a file named /etc/yum.repos.d/nginx.repo and paste one of the configurations below: CentOS : [nginx] name=nginx… Read More »

Merubah port default Tomcat

Setting port Tomcat berada di file server.xml biasanya secara default berada di folder conf/ berikut contoh confignya : <!– Define a non-SSL HTTP/1.1 Connector on port 8180 –> <Connector port=”8080″ maxHttpHeaderSize=”8192″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”false” redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″ disableUploadTimeout=”true” />   Lalu ubah menjadi : <!– Define a non-SSL HTTP/1.1 Connector on port 8180 –>… Read More »

Installing VMWare ESXi 5.5 with 2GB RAM

Beberapa saat lalu saya kesulitan untuk install VMWare ESXi di server rakitan yang RAM nya 4GB dan shared VGA jadi total RAM hanya 3.8GB. Untuk mengatasi kesulitan tersebut, terpaksa harus ubah beberapa config dari VMWare ESXi 5.5. NOTE : Ini hanya untuk 5.5 bukan untuk versi 6.x 1. Pada saat booting dari CD, biarkan hingga… Read More »

Install PHP 5.4/5.5 pada Ubuntu 12.04 LTS

Langsung aja ke caranya :   Sebelumnya dipastikan untuk install paket python dibawah. sudo apt-get install python-software-properties   PHP 5.4 sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php5-oldstable sudo apt-get update sudo apt-get upgrade sudo apt-get install php5   PHP 5.5 sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5 PHP 5.6… Read More »

18 “Tar” command di Linux

The Linux “tar” stands for tape archive, which is used by large number of Linux/Unix system administrators to deal with tape drives backup. The tar command used to rip a collection of files and directories into highly compressed archive file commonly called tarball or tar, gzip and bzip in Linux. The tar is most widely… Read More »

Setup OCI8 pada Ubuntu 12.04 Server

WebServer Apache dengan PHP dan koneksi database dengan Oracle, pasti akan lebih baik daripada menggunakan database MySQL. Nah, saya akan bahas cara install Oracle Instant Client pada WebServer.   Sebelumnya, standar WebServer harus sudah terinstal. #tasksel pilih (*) LAMP Server   Setelah web server standar ter-install, mari kita install beberapa aplikasi penting pada server yang… Read More »

“Smart Controlling like Jarvis on Iron Man” , kemajuan teknologi ada di negeri ini. (^_^)

Maksudnya apa posting ini?? Yah inilah, Indonesia juga punya kok Jarvis yang kayak di Iron Man dan sedang dalam tahap riset. Di tempat saya, ini kami sebut dengan Smart Controlling / Smart Home Assistent. Riset saya ini akan saya publikasikan secepatnya akhir tahun ini, selambatnya tahun depan :D. Maklum, puyeng juga dengan kerjaan yang numpuk,… Read More »

OpenProj , pengganti Ms Project di Linux Ubuntu (Project Management)

Derita Linux User dalam mengerjakan project nih, susahnya mendokumentasikan dengan baik projectnya. Tapi tidak usah kuatir, ada solusinya nih, OpenProj.   File bisa didonlot di : http://sourceforge.net/settings/mirror_choices?projectname=openproj&filename=OpenProj%20Binaries/1.4/openproj_1.4-2.deb   # wget http://sourceforge.net/settings/mirror_choices?projectname=openproj&filename=OpenProj%20Binaries/1.4/openproj_1.4-2.deb # dpkg –install openproj_1.4-2.deb Hasilnya : # dpkg –install openproj_1.4-2.deb Selecting previously unselected package openproj. (Reading database … 237919 files and directories currently installed.) Unpacking openproj… Read More »