The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s.

Slides:



Advertisements
Similar presentations
Open Source and Free Software in Education
Advertisements

Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
PHP: Hypertext Preprocessor Greg Lowe Rob White Brian Wright Mike Zywiec.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
ECA 228 Internet/Intranet Design I Intro to the Web.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Linux Operations and Administration
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
NSDI/NBII Clearinghouse Server Training Slide 1 NSDI/NBII Clearinghouse Server Training Yellowstone to Yukon Initiative 7. December University of.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
Apache HTTP Server Lecture notes by Theodoros Anagnostopoulos.
Nic Shulver, Intro: Developing Server Applications What is a server? Many types of server – File server – file: networked file.
CONNECT: Install Webinar for Code-A-Thon April 20th, 2010.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
The HTTP is a standard that all Web browsers and Web servers must speak in order for the Web portion of the Internet to work.
XAMPP Introduction to Web Programming Kirkwood Community College Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved Web Server Software Distribution.
12/5/2015 Open Source Technology Toolkit Workshop 1 MediaWiki Pavan Kishore V EnhanceEdu.
Apache with SSL and php Apache with ssl support should be the basic platform for providing web services... There are several different implementations.
UNIT-3 1.Web server software and Tools 1IT2031 UNIT-3.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Apache Web Server Architecture Chaitanya Kulkarni MSCS rd April /23/20081Apache Web Server Architecture.
 To start using PHP, you can:  Find a web host with PHP and MySQL support  Install a web server on your own PC, and then install PHP and MySQL.
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.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Free Powerpoint Templates Page 1 Free Powerpoint Templates Chapter 4- Server Configuration.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
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.
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.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Web and Proxy Server.
Web Technology Seminar
Chapter 13 Web Application Infrastructure
Chapter 5 Operating Systems.
CMIT100 CHAPTER 13 - SOFTWARE.
WordPress Introduction
Apache web server Quick overview.
Warm Handshake with Websites, Servers and Web Servers:
Developing Web-Based Applications
Apache Tomcat Web Server
Web Page Concept and Design :
IntroductionToPHP Static vs. Dynamic websites
APACHE WEB SERVER.
Digital Ox Canada Designing a website
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s most popular web server with an estimated 70% of sites being hosted with Apache.  Is extensible, so most client-server development tools can be utilized including but not limited to PHP, MySQL, PERL, and cli (.NET).

History  Developed in principle by Rob McCool.  Part of National Supercomputer group that developed httpd model which Apache is based on.  Name was chosen to be “catchy”, but stories persist that it was from their self-deprecating description of “a patchy software solution”.  Only initial competition came from Netscape as developed by Sun who had invested their technology resources at that point in Java.

Open Source  Apache is an open source technology, which means that it is developed by a collaboration of users, with the code available for free download.  You the user are free to alter the code in any way on your own machine.  Many Apache users develop extensions so that popular web tools can be used in conjunction with the web server.

Easy Installation  Latest binary (compiled source code) is available for download.   Designed for optimal operation on Linux systems, but complete binaries are available for Windows, and UNIX based systems.  If you have XP, you must download and install Service Pack 1 first.  There are many binaries, you want the one that has the.msi extension which uses the Microsoft Installer.  Unzip the download, and step through installation.

Setting up Apache  Apache servers have a fairly standard server model.  Provide Apache with your DNS domain during set up.  Set up as a service running on port 80, which means it will listen for all incoming requests to the machine.  Configure the number of threads to use, so that no one monopolizes your services.

Using Apache  You may wish to compile your needed extensions before you run Apache.  All web documents will go in the directory, “/usr/local/apache/www/”  For more information on configuration, check the Apache home page and sguide/linux_ugapache.html sguide/linux_ugapache.html sguide/linux_ugapache.html

Apache Software Foundation  A community of developers committed to creating related projects for the Apache server.  These extensions are compiled in binaries and made available via the Apache website. 