Installation is the process of getting software or hardware ready for use by placing its files in
the correct location and setting up basic functions, making it ready for
execution. Configuration is the subsequent process of customizing and adjusting the
installed system to meet specific needs, defining settings, and arranging functional units to
optimize its performance and behavior.
Installation
Purpose: To make a program or system ready for initial execution and use.
Actions:
o Placing program files in their designated directories.
o Unpacking archives and moving data to the correct location.
o Making essential system modifications, such as creating desktop icons or
menu items.
o Installing device drivers and plugins.
Example: Running an installer to put Microsoft Office onto your computer.
Configuration
Purpose:
To adapt the installed system with specific settings and to make it work as desired.
Actions:
Setting user preferences, such as languages, passwords, or IP addresses.
Adjusting functional units and settings within the software or hardware.
Arranging the structure and components of a system to achieve specific
goals.
Example:
After installing, you configure Microsoft Office to use your company's specific logo
and theme.
Write the steps to how to install and Configure the Apache HTTP server
Step 1: Download Apache
1. Go to the Apache Lounge website to download the latest version of the Apache HTTP Server.
2. Download the binary version suitable for your system (usually found under the "Apache HTTPD"
section).
Apache win64 download.
Step 2: Install Apache
Extract the downloaded zip file to your preferred location (e.g., C:\Apache24).
Step 3: Configure Apache
1. Open the extracted folder and navigate to the conf directory.
2. Locate the httpd.conf file(C:\Apache24\conf) and open it with a text editor (e.g., Notepad).
Important Configuration Changes
1.ServerRoot: Set the server root to the directory where Apache is installed.
ServerRoot "C:/Apache24"
2.Listen: Set the port number you want Apache to listen on (default is 80).
Listen 80
3.ServerName: Specify the server name and port.
ServerName localhost:80
4.DocumentRoot: Set the directory where your web files will be located.
DocumentRoot "C:/Apache24/htdocs"
5.Directory: Update the <Directory> directive to match the DocumentRoot.
<Directory "C:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>