Apache

Configuring a DNS Server

Step 1. Create named.conf file with the following content:

Note: options "directory", ", "pid-file", "dump-file", "statistics-file" might have other values if you configure bind server on Linux. The following values are for FreeBSD.

Troubleshooting Apache using strace

Occasionally system administrators can run into situations where the conventional way of troubleshooting an issue may not yield results. The conventional way means using test scripts, observing the log files, tweaking configuration settings and the like. In such cases, one will have to dig deeper into the internals of the server.

Configuring Apache for Maximum Performance

Apache is an open-source HTTP server implementation. It is the most popular web server on the Internet; the December 2005 Web Server Survey conducted by Netcraft [1] shows that about 70% of the web sites on Internet are using Apache.

LAMP vs. LAMP Rematch

Two very popular and widely used languages for building dynamic web sites are Perl and PHP. They make up two thirds of the "P" in the Linux Apache, MySQL, Perl/PHP/Python (LAMP) stack. How does their performance, using mod_perl and mod_php, compare for everyday web programming? I attempted to find out.

Lighttpd can lighten Apache's load

Is your Apache Web server slowing down under the weight of streaming media content or database-driven applications? Lighttpd, sometimes pronounced "Lighty," is a lightweight HTTP server that can help alleviate Apache's load by serving static content or CGI scripts. Since Lighttpd uses fewer resources per request than Apache alone, it can generally serve most static content faster than Apache. It also benefits from an actively developed FastCGI interface that performs true load balancing, giving you all the performance benefits of compiled into Apache modules such as PHP.

Deploying Ruby on Rails

This article is an introduction to the installation and deployment of Ruby on Rails.

Low cost, load balanced LAMP cluster

The ubiquitous Linux, Apache, MySQL, and PHP/Perl/Python (LAMP) combination
powers many interactive web sites and projects. When demand exceeds the
capabilities of a single server, the database is typically moved to a different
server to spread the workload. When demand exceeds a two server solution, it's
time to think cluster.

Installing an Apache server on Windows

This tutorial will guide you, step by step, through the installation of Apache, along with PHP and MySQL (and phpMyAdmin), under Windows.
For this tutorial, we used apache_2.0.54-win32-x86-no_ssl.msi, php-5.0.4-Win32.zip, mysql-essential-4.1.12a-win32.msi and phpMyAdmin-2.6.3-pl1.zip, on a machine running Windows XP Home SP2 (but this tut works fine with XP Pro, but there is a little problem with Win 2000 - but that won't prevent you from running the full server though).

Building and Installing Apache 2.2.0 and PHP 5.1.2 on Mac OS X 10.4.4

For anyone that has been wishing to switch to Apache 2 on their Mac, this is the
time to do it. PHP 5 has also recently been updated to 5.1.2 and this tutorial
describes in detail, the best method to both build and install these programmes
on your Mac.

Since Apple don't include Apache 2 with OS X yet I have felt it better to keep
Apache 2 in its own directory, and to keep PHP for Apache 2, etc. confined the
that directory too.

LAMP (Linux, Apache, MySQL, PHP) HOWTO: Installing MySQL and Apache with PHP support on Linux

I receive a great deal of mail as a result of this HOWTO, much of it asking me to solve various LAMP-related problems. Please bear in mind that the money that puts food on my family's table comes from the consultancy work that I do. If you would like help with any of the points discussed in this article, mail me and tell me what that help is worth to you. Quote any amount you like, and if I'm able to help you out, you can make a PayPal donation by way of thanks. Fair enough?

Building a LAMP Server w/ LDAP Authentication

This tutorial is designed to guide you through the initial steps of setting up an Apache, MySQL, and PHP server on Linux which will utilize an external LDAP server for authenticating users. The server will be able to use either Apache's authentication process (i.e. via httpd.conf), or PHP's (i.e. coded into your app). The Linux distribution being utilized for this tutorial is Fedora Core 2, however the steps should be very similar across most distributions.

Setting Up a Local Test Server

Having Your Own Web Server Locally
When designing a web application, as opposed to a web site, you will need to make the jump from client-side technologies like DHTML, to server-side technologies like PHP and Perl. In order to successfully develop in any language, you must possess the ability to test your work before you launch it into the public domain of the Internet. This can be problematic, however, if your web site is hosted remotely by a hosting company, where you need to upload your work to their web server before you can test it. This can be a time-consuming process.

Installing mod_bandwidth For the Ultimate in Apache Utilization Control

"Mod_bandwidth" is a module for the Apache web server that enables the setting of server-wide or per connection bandwidth limits, based on the directory, size of files and remote IP/domain.  Installing this module involves a number of steps, but it is fairly simple to accomplish.

Installing phpMyAdmin on Linux

phpMyAdmin is a utility written in PHP which is intended to aid in the administration of a MySQL server, either locally, or over the WWW. It is maintained through the hard work and dedication of the folks at The phpMyAdmin project, and is currently available in 47 different languages.

Setting up Apache, PHP and MySQL on Windows

I'm writing this article assuming you're running Windows XP on your computer. Even if you are not, you can use this article to setup these three on almost all basic Windows flavors.

Syndicate content