Web Server

Want to support HowtoForge? Become a subscriber!
 

How To Speed Up Drupal 7.7 With Boost And nginx (Debian Squeeze)

How To Speed Up Drupal 7.7 With Boost And nginx (Debian Squeeze)

This tutorial shows how you can speed up your Drupal 7.7 installation on a LAMP stack (Debian Squeeze) with the help of Boost and nginx. Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. Boost makes sure that your logged-in users always get fresh content by not caching pages for logged-in users. In a first step I will show how to make your site faster by enabling Boost on a normal LAMP stack (Apache2, PHP, MySQL), and in a second step I explain how to make your site even faster by using nginx as a reverse proxy sitting in front of Apache and delivering the static HTML pages cached by Boost. nginx delivers static files a lot of faster than Apache and uses less memory/CPU.

Installing Apache2 With PHP5 And MySQL Support On Fedora 15 (LAMP)

Installing Apache2 With PHP5 And MySQL Support On Fedora 15 (LAMP)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Fedora 15 server with PHP5 support (mod_php) and MySQL support.

Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On CentOS 6.0

Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On CentOS 6.0

Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a CentOS 6.0 server with PHP5 support (through PHP-FPM) and MySQL support.

Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04

Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. This tutorial shows how you can install Cherokee on an Ubuntu 11.04 server with PHP5 support (through FastCGI) and MySQL support.

Install Tomcat And Deploy Web Applications With Rex

Install Tomcat And Deploy Web Applications With Rex

In this tutorial I will show you how to manage your Tomcat installations and how to deploy Webapps in a repeatable way with Rex. In this tutorial I will use Debian Squeeze, but Rex is also available for other distributions.

How To Set Up Apache2 With mod_fcgid And PHP5 On CentOS 5.6

How To Set Up Apache2 With mod_fcgid And PHP5 On CentOS 5.6

This tutorial describes how you can install Apache2 with mod_fcgid and PHP5 on CentOS 5.6. mod_fcgid is a compatible alternative to the older mod_fastcgi. It lets you execute PHP scripts with the permissions of their owners instead of the Apache user.

Installing Nginx With PHP5 And MySQL Support On CentOS 5.6

Installing Nginx With PHP5 And MySQL Support On CentOS 5.6

Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a CentOS 5.6 server with PHP5 support (through FastCGI) and MySQL support.

Using Apache2 Content Negotiation To Serve Different Languages

Using Apache2 Content Negotiation To Serve Different Languages

Content negotiation is the ability of a web server to deliver the document that best matches the browser's preferences/capabilities. For example, if a resource exists in multiple languages, the web server can choose which variant it serves based on the Accept-Language header delivered by the browser. This tutorial describes how to configure content negotiation in Apache2 to serve different languages based on browser preferences.

Installing Apache2 With PHP5 And MySQL Support On CentOS 6.0 (LAMP)

Installing Apache2 With PHP5 And MySQL Support On CentOS 6.0 (LAMP)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a CentOS 6.0 server with PHP5 support (mod_php) and MySQL support.

Installing Lighttpd With PHP5 And MySQL Support On CentOS 5.6

Installing Lighttpd With PHP5 And MySQL Support On CentOS 5.6

Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on a CentOS 5.6 server with PHP5 support (through FastCGI) and MySQL support.

first page
previous page
...
29
...
next page
last page