Nginx Catch-All Host As Front End To Apache For ISPConfig 2 On CentOS 5

Nginx (pronounced “engine X”) is a lightweight, high-performance Web server/reverse proxy and e-mail (IMAP/POP3) proxy, licensed under a BSD-like license. It runs on UNIX, GNU/Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows. Apache’s performance is generally very good as well. However, in a resource-constrained environment , Apache does not necessarily provide optimal performance […]
Continue reading…

 

Basic HTTP Authentication With Nginx

HTTP authentication with Nginx to password-protect directories on your server or even a whole website 1 Preliminary Note here with the document root /var/www/www.example.com/web/ and the Nginx vhost configuration file /etc/nginx/sites-enabled/www.example.com.vhost. The directory I want to password-protect is /var/www/www.example.com/web/test/. 2 Creating The Password File a password file where users that should be able to log […]
Continue reading…

 

Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On Fedora 15

This tutorial shows how you can install Nginx on a Fedora 15 server with PHP5 support (through PHP-FPM) and MySQL support.Nginx is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. 1 Preliminary Note with the IP address 192.168.0.100. These settings might differ […]
Continue reading…

 

Running phpMyAdmin On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.04

shows how you can use the Debian Squeeze/Ubuntu 11.04 phpMyAdmin package in an nginx vhost. Nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files 1 Preliminary Note have a working LEMP installation (this includes the MySQL installation), as shown in these tutorials: […]
Continue reading…

 

Using GeoIP With Nginx On Debian Squeeze/Ubuntu 11.04

The GeoIP module sets multiple variables like $geoip_country_name, $geoip_country_code, $geoip_city, etc. that you can use in your PHP scripts or directly in your nginx configuration, for example to serve content in different languages based on the user’s country. 1 Preliminary Note website www.example.com here with the document root /var/www/www.example.com/web/ and the Nginx vhost configuration file […]
Continue reading…

 

Running Mailman On Nginx On Debian Squeeze/Ubuntu 11.04/11.10

This tutorial shows how you can use the Debian Squeeze/Ubuntu 11.04/11.10 Mailman package in an nginx vhost. Nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files. The Mailman package from the Debian/Ubuntu repositories comes with a configuration for Apache, but not for […]
Continue reading…