Author - Inder


Optimize Apache Web Server

Apache is a web server, designed to provide a balance of flexibility, portability and performance, However there are compile-time and run-time configuration choices that can significantly affect performance. The server administrator can configure to tune and optimize Apache web server  performance. Some of these configuration options enable the httpd to better take advantage of the capabilities of the hardware and OS, while others allow the administrator to trade functionality for speed. The single biggest hardware issue affecting web server performance is [...]


Apache With The apachectl Command

The Apache Web server is arguably the best and most powerful Web server software available for any operating system. While many learn to edit the configuration files and configure or enable various modules, the bulk of what most people do with Apache is manage the content that Apache serves, with very little attention paid to what Apache itself can do. Distributions provide initialization scripts for Apache that take the guesswork out of using it. For instance, service httpd start would [...]


Integrating XCache Into PHP5

How to integrate XCache into PHP5 on a Fedora 8 or CentOS 5.1 system (with Apache2).  From the XCache project page: “XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.” It’s similar to other PHP opcode cachers, such as eAccelerator and APC. Tested this on a Fedora 8 server with the IP address where Apache2 and PHP5 are already installed and working.  Apache’s default document root [...]


How to Resize /tmp Partition

Step by step instructions on how to resize /tmp partition on the server. This is required only when you have less space alloted for /tmp partition causing problems with webserver showing errors or mysql database connect errors. Please follow the below procedure with commands specified to free some resources on /tmp partition. First stop the following services on the server. service chkservd stop service httpd stop service mysql stop service postgresql stop After all the services are stopped, Immediately try to unmount the tmp partition. umount /tmp If [...]


RAID Setup

The following steps will explain you how to setup RAID 1 on a Linux Server:- Make sure you backup all-important data before using this tutorial. I will be not responsible for data loss. But what is a RAID 1? A single hard drive is mirrored i.e. an exact copy is made of the original drive. Thus, it result into the increased fault tolerance and easy data recovery option for single server. Why I am setting a RAID-1 on running system? Old system admin did [...]


DNS Overview: A-Records / CNAMES / MX / TEXT

A Record Section: Most records will be A records. This allows the greatest versatility in pointing your domain names where you want them go. Each record consists of a host name and an IP address. Host field: The host name for that particular A record. The host name should be what precedes the in your FQDN (fully qualified domain name). For instance, on, “www” is the host (without the quotation marks). Whatever is listed here, the lookup will automatically [...]


MailEnable: Message Delivery Has Been Delayed

MailEnable: Message Delivery Has Been Delayed Mail Enable Administrator > Servers > localhost > Connectors > SMTP > Properties 1. DNS server should be valid. It must resolve any correct host name. 2. Fully Qualified Domain Name (FQDN) should be properly resolved in DNS. 3. Bound IPs for SMTP should have correctly resolvable PTR DNS records (Mail Enable Administrator > Servers > localhost > Connectors > SMTP > Properties > Inbound tab) This can be checked using Go to Reverse DNS lookup section and [...]


Apache Error: “semget: No space left on device”

The error indicates that apache failed and will not start again, check the error log If you see an error similar to the following, it could indicate that your server has run out of semaphores and apache cannot be started.  Error log file under /usr/local/apache/error_log reports the following errors: [emerg] (12)Cannot allocate memory: mod_fcgid: Create process manager error [error] (28)No space left on device: Cannot create SSLMutex Configuration Failed The errors mean that there is no available IPC (inter-process communication)  resources in [...]


How to Enabling Parent Paths (IIS 6.0)

What is Enabling Parent Paths in IIS ? Windows is the most popular platform for the developments of the various web sites. It provides the various developers with the ability to design a site with the use of the windows operating system. This platform is widely accepted because of the different technologies that it supports. Some of the technologies supported compromise of COM, Active Server Pages ( ASP ) and the latest one in the row is .net. Windows hosting [...]