Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.

Slides:



Advertisements
Similar presentations
SEHR (System for Electronic Healthdata Recording) Administrator Practice Guides SEHR Update Doc. Category: APG – administrator practice guides.
Advertisements

20-753: Fundamentals of Web Programming 1 Lecture 11: Web Server Case Study Fundamentals of Web Programming Lecture 11: Web Server Case Study.
Chapter Apache Installation on Linux. Acknowledgement The contribution made by Darrin Morison is acknowledged.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Apache Web Server v. 2.2 Reference Manual Chapter 4 Multi-Processing Modules (MPMs)
Apache Installation by Jack Davis. Web Servers The Apache HTTP Server is the most widely used web server on the Internet. Apache is fast, free, and full-featured.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Linux+ Guide to Linux Certification, Third Edition Chapter 11 Compression, System Backup, and Software Installation.
Installing software on personal computer
Installing Apache There are several ways to install the Apache web server – in CIT 370, you probably installed it from the CentOS CD-ROM although in fact,
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
Linux Operations and Administration
CIS – Spring Instructors: Geoffrey Fox, Bryan Carpenter Computational Science and.
The New Books List Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008 – Santa Ana College.
NSDI/NBII Clearinghouse Server Training Slide 1 NSDI/NBII Clearinghouse Server Training Yellowstone to Yukon Initiative 7. December University of.
Chapter 11 Compression, System Backup, and Software Installation.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Apache HTTP Server Lecture notes by Theodoros Anagnostopoulos.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 WP4 hands-on workshop: EDG LCFGng exercises
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
An introduction to Apache. Different Types of Web Servers Apache is the default web server for may Unix servers. IIS is Microsoft’s default web server.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
Avamar Technical Workshop
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Apache, MySQL and PHP Installation and Configuration Chapter 4 XAMPP Installation and Configuration.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Installation Overview Lab#2 1Hanin Abdulrahman. Installing Ubuntu Linux is the process of copying operating system files from a CD, DVD, or USB flash.
Week Eight Agenda Announcements Link of the week Review week seven lab assignment This week’s expected outcomes Next lab assignment Break-out problems.
Jabberd Quick Installation Guide. The jabberd server is the original open-source server implementation of the Jabber protocol, and is the most popular.
Apache, MySQL and PHP Installation and Configuration Chapter 1 Apache Installation and Configuration.
Shibboleth and IIS Integration Tips, Tricks, Alternatives
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
Paris package: practical aspects Installation / presentation To run a simulation Analysis To add a new module to Paris Installation / presentation To run.
Semi-Automatic patch upgrade kit
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—1-1 Getting Started with Cisco Unified Communications Manager Installing and Upgrading Cisco.
C. Aiftimiei, E. Ferro / January LCFGng server installation Cristina Aiftimiei, Enrico Ferro INFN-LNL.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
Web Server Administration Chapter 6 Configuring a Web Server.
Software in the Data Protector Architecture
APACHE -By V.Gouthaman. The Apache HTTP Server, commonly referred to as Apache is web server software notable for playing a key role in the initial growth.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
Day 15 Apache. Being a web server Once your system is correctly connected to the network, you could be a web server. –When you go to a web site such as.
XAMPP.
LINUXCHIX WEBMAIL. Software run by an ISP or online service that provides access to send, receive, and review using only your Web browser. Users.
APACHE INSTALL Linux: CentOS 6.5 WHAT IS APACHE Apache is an open source application which is governed by the GNU licensing for use and alteration of.
Web Server Administration Chapter 6 Configuring a Web Server.
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
bitcurator-access-webtools Quick Start Guide
Hyrax Configuration.
Guide to Linux Installation and Administration, 2e
Apache Web Server v. 2.2 Reference Manual
Managing Software.
June 2011 David Front Weizmann Institute
Lab 1 introduction, debrief
Apache Tomcat Web Server
COP 4343 Unix System Administration
bitcurator-access-webtools Quick Start Guide
Presentation transcript:

Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing

Requirements Requirements for building Apache HTTPd : Disk Space ANSI-C Compiler and Build System Accurate time keeping Perl 5 [OPTIONAL] Perl 5 apr/apr-util >= 1.2

Download The Apache HTTP Server can be downloaded from the Apache HTTP Server download siteApache HTTP Server download site Verify that you have a complete and unmodified version of the Apache HTTP Server Testing the downloaded tarball against the PGP signature Details on how to do this are available on the download page download page

Extract Extracting the source and then untarring : This will create a new directory under the current directory containing the source code for the distribution. You should cd into that directory before proceeding with compiling the server. $ gzip -d httpd-NN.tar.gz $ tar xvf httpd-NN.tar

Configuring the source tree Using the script configure included in the root directory of the distribution configure To configure the source tree using all the default options type./configure Typical example which compiles Apache for the installation tree /sw/pkg/apache with a particular compiler and flags plus the two additional modules mod_rewrite and mod_speling for later loading through the DSO mechanism : mod_rewrite mod_speling Details on all the different configure options are available on the configure manual page. configure $ CC="pgcc" CFLAGS="-O2" \./configure --prefix=/sw/pkg/apache \ --enable-rewrite=shared \ --enable-speling=shared

Build Build the various parts which form the Apache HTTPd package by simply running the command : Base configuration takes several minutes to compile and the time will vary widely depending on your hardware and the number of modules that you have enabled. $ make

Install Install the package under the configured installation PREFIX (see --prefix option above) by running : If you are upgrading, the installation will not overwrite your configuration files or documents. $ make install

Customize Customize your Apache HTTP Server by editing the configuration files under PREFIX/conf/configuration files Look at the Apache HTTP Server manual under docs/manual/ or consult for the most recent version of this manual and a complete reference of available configuration directives. docs/manual/ directives $ vi PREFIX/conf/httpd.conf

Test Now you can start your Apache HTTP Server by immediately running :start and then you should be able to request your first document via URL The web page you see is located under the DocumentRoot, which will usually be PREFIX/htdocs/. Then stop the server again by running :DocumentRootstop $ PREFIX/bin/apachectl -k start $ PREFIX/bin/apachectl -k stop

Upgrading The first step in upgrading is to read the release announcement and the file CHANGES in the source distribution to find any changes that may affect your site. To upgrade across minor versions, start by finding the file config.nice in the build directory of your installed server or at the root of the source tree for your old install. This will contain the exact configure command line that you used to configure the source tree. Then to upgrade from one version to the next, you need only copy the config.nice file to the source tree of the new version, edit it to make any desired changes, and then run : configure $./config.nice $ make $ make install $ PREFIX/bin/apachectl -k graceful-stop $ PREFIX/bin/apachectl -k start

Reference The Apache Software Foundation Documentation Project.(2011).Apache HTTP Server Version 2.2 Documentation. Available from