Speed-up NGINX using ngx_pagespeed on a CentOS 6 VPS

Speed-up NGINX using ngx_pagespeed in CentOS 6 VPSThe following article will guide you through the steps of compiling and installing Nginx and ngx_pagespeed module on your Linux VPS

Using ngx_pagespeed you can significantly speed-up your websites without needing to tune or change your web-applications.

How is this possible?

ngx_pagespeed runs as a module inside Nginx and rewrites your webpages to make them faster. The rewrite includes minifying CSS and JS (JavaScript), extending cache lifetimes, compressing images and many other web performance best practices.

Read More

How to Install And Integrate DKIM With OpenDKIM And Postfix On a CentOS 6 VPS

how-to-install-and-integrate-opendkim-with-postfix-on-a-centos-6-vps

This tutorial is part 5 of the mailserver set-up with virtual users and domains using Postfix and Dovecot series. It goes through the steps of installing and integrating OpenDKIM in Postfix on a CentOS 6 Linux VPS.

After completing this tutorial you will end up having OpenDKIM adding digital signatures to your emails, thus making the mailserver set-up even more robust and professional.

Read More

Optimize your CentOS 6 VPS Nginx-powered Joomla Installation

optimize-your-centos-6-vps-nginx-powered-joomla-installationAs promised, in this sequel of my previous post, we’ll see some useful steps for performance and security optimization of your Nginx-powered Joomla installation on a CentOS VPS and get it ready for its production run. Please note that these are not one-time and/or persistent settings. Performance and security optimization is a constant process.

So, the first thing I do after every Joomla installation is to hide its version, since it’s known that attackers usually scan for the Joomla version so they can track and explore its vulnerabilities.

Read More

Install And Set Up Roundcube Webmail Interface

Install and set-up Roundcube webmail interfaceThe following article is about how to install and set up the Roundcube webmail interface on a CentOS VPS.

It is actually part 2 of our mailserver with virtual users and domains using Postfix and Dovecot on a CentOS 6 VPS series.

What is Roundcube?

Roundcube is a web-based IMAP email client written in PHP. Roundcube’s most prominent feature is the pervasive use of Ajax technology to present a more fluid and responsive user interface than one of the traditional webmail clients. It provides the full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching, spell checking, etc.

Read More

Mailserver with virtual users and domains using Postfix and Dovecot on a CentOS 6 VPS

mailserver-with-virtual-users-and-domains-using-postfix-and-dovecot-in-centos-6The following article will show you how to install and run simple POP3/IMAP/SMTP mail server in your CentOS VPS using virtual users and domains with Postfix and Dovecot

What is Postfix? It is a drop in replacement for the old and mature Sendmail. Postfix also attempts to be very fast, easy to administer, and secure.

What is Dovecot? It is an open source IMAP and POP3 server for *NIX-like systems, written primarily with security in mind.

Read More

Installing Redmine on a CentOS 6 VPS

Today’s article will show you how you can install and setup Redmine on your CentOS 6 VPS.

Redmine is an open source, web-based project management and bug-tracking tool.

It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines.

Redmine can also handle multiple projects.

It provides an integrated project management features, issue tracking system and support for various version control systems.

Check our tutorial for installing Redmine on CentOS7 – How To Install Redmine on CentOS 7

Read More

How to install Joomla 2.5 in CentOS 6

how to install Joomla 2.5 in CentOS 6 Linux VPSWhat is Joomla?

It is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications.

What’s a content management system?

A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage.

To install and run Joomla 2.5 in your CentOS 6 Linux VPS you need to complete the following few steps. We assume you have installed and configured LAMP (Linux Apache MySQL and PHP) or LNMP (Linux Nginx MySQL and PHP) on your system.

Read More