Howtos / Articles

Enable Apache Rewrite module on Ubuntu 12.04

By default, Ubuntu 12.04 doesn’t enable the rewrite engine module after installing Apache. The rewrite engine for Apache allows for on-the-fly URL rewriting/changing. This allows for the use of urls that are human readable, and SEO friendly. The rewrite engine is capable of capturing a website request, running it through a series of expression checks, and if a match is found, it will pass on the rewritten request to the web server. The end user would not notice anything different…

Read more [...]

Changing network interface numbers on Ubuntu

Have you ever replaced a network card on Ubuntu and found that it is now appearing as eth1, instead of eth0? Or simply wanted to swap the numbering of two network interfaces? This guide shows you how to do just that. Ubuntu uses the udev dynamic device management system, and automatically keeps track of what net card is assigned to what interface name. Udev allows for device name persistance using rule files, which are stored in “/etc/udev/rules.d/”. “70-persistent-net.rules” is the…

Read more [...]

Installing NGINX, PHP, and MySQL on Ubuntu 10.04 LTS using php-cgi

Nginx (pronounced Engine-X) is a fast & lightweight HTTP and HTTPS web server (it can also act as a reverse proxy, and perform load balancing). (Note: this is a updated version of a similar how to located here, but this article is using php-cgi package instead of php-fpm, and using only default Ubuntu repository’s). Its small memory footprint requirements make it great for systems with small amounts of memory, such as low end cloud servers. Nginx is great for serving…

Read more [...]

Ubuntu PHP-FastCGI init script

Below is an example of a PHP-FastCGI init script for use on Ubuntu systems. This startup init script was copied from and slightly modified to keep all start up settings in the one script file. Thanks to the original author. It can also be downloaded in full from: Remember to “chmod +x” this script to make it executable. This file should be stored in “/etc/init.d” and set to run at startup by running the “sudo /usr/sbin/update-rc.d -f php-fastcgi…

Read more [...]

Compile HAProxy from source on Ubuntu

This guide will step you through the process of compiling, installing, and setting up the latest version of HAProxy on Ubuntu. Install HAProxy from the repository to get required scripts Install HAProxy using the package management tools first, so we can get a copy of the sample config file, and the start up scripts. Note: This may seem like a weird option, but we really only a few of the scripts/config files that come in this package. We wont be…

Read more [...]

Page 5 of 71234567