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
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
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.

