Monthly Archives: January 2013


Install new CentOS server with VirtualMin Nginx And PHP (PHP-FPM)

Virtualmin is a powerful and flexible web hosting control panel for Linux and UNIX systems based on the well-known Open Source web-based systems management GUI, Webmin. Popular web server associating with PHP-based application is Apache, but Nginx is also a good replacement for high-traffic websites. This article discusses about how to […]


Some snippets configuration for CSF firewall

CSF (stands for ConfigServer Security & Firewall) is a Stateful Packet Inspection (SPI) firewall, Login/Intrusion Detection and Security application for Linux servers. This note mentions some snippets for configuring this software. To deny/allow incoming/outgoing ports, change the configuration file csf.conf To remove an IP from temporary ban list, remove it from csf.tempban To […]


Front-end Performance Rule #6: place your JavaScript at the bottom of your page

According to the book High Performance Web Sites: Essential Knowledge for Front-End Engineers by Steve Sonders, and at BEST PRACTICES FOR SPEEDING UP YOUR WEB SITE, there is a best practice for boosting front-end performance as follows: The problem caused by scripts is that they block parallel downloads. The HTTP/1.1 specification suggests […]


MySQL Engines: InnoDB and MyISAM – A Comparison of Pros and Cons

The 2 major types of table storage engines for MySQL databases are InnoDB and MyISAM. To summarize the differences of features and performance: InnoDB is newer while MyISAM is older. InnoDB is more complex while MyISAM issimpler. InnoDB is more strict in data integrity while MyISAM is loose. InnoDB implements row-level lock for inserting and updating […]


CentOS Network Install Instructions

This is a simple guide to installing CentOS via CentOS Network Install (netinstall). You can save yourself a lot of time by doing a network install and only installing the base packages rather than downloading a 3.6GB DVD ISO or the six CD-ROM images. 1. Start by downloading the small 14MB CentOS-5.8-x86_64-netinstall.iso image […]