CITA 310 Section 4 Apache Configuration (Selected Topics from Textbook Chapter 6)

Slides:



Advertisements
Similar presentations
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Advertisements

What all is there Inside the Apache web server. These slides are part of study material of LAMP course. Course conducted by Prof Rocky Jagtiani – Technical.
SYSTEM ADMINISTRATION Chapter 19
20-753: Fundamentals of Web Programming 1 Lecture 11: Web Server Case Study Fundamentals of Web Programming Lecture 11: Web Server Case Study.
Exploring the UNIX File System and File Security
Layer 7- Application Layer
Apache Configuration Setting up a web server. Basic Server Facts Runs on port 80 Server application -> httpd Richly configurable Many defaults will let.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some.
Configuring a Web Server. Overview  Understand how a Web server works  Install IIS (Internet Information Services) and Apache Web servers  Examine.
Guide To UNIX Using Linux Third Edition
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.
Guide To UNIX Using Linux Third Edition
Introduction to Unix (CA263) Introduction to Shell Script Programming By Tariq Ibn Aziz.
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
Virtual Hosts The apache server can handle multiple “web sites” at a time – a web service provider company may have multiple different sites to offer (see.
Linux Operations and Administration
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
Web Servers1-1 Web Servers Xingquan (Hill) Zhu
Configuring Apache Downloading, compiling and installing apache is straightforward and even someone easy The real effort is to properly configure apache.
Introduction to Shell Script Programming
Lecturer: Ghadah Aldehim
Apache, PHP, MySQL Installation and configuration Web Programming with PHP,TITAS PROJECTIICT,BUET.
Mohammed Mohsen Links Links are what make the World Wide Web web-like one document on the Web can link to several other documents, and those.
Setting up NIS and HTTP. Network Information Service Reading: 1. Linux NIS HOWTO: howto/HOWTOhttp://
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
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 + Tomcat. Apache + Tomcat Download mod_webapp.so:
Web Services CSCI N321 – System and Network Administration Copyright © 2007,2008 by Scott Orr and the Trustees of Indiana University.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
WEB DESIGN UNIT 2 Unit 2 Module 2-5. WHAT HAVE YOU LEARNED?  What is the title tag do? Where does it show?  What are the tags that need to be on every.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG 11 Kigali, Rwanda May 2010 Dorcas Muthoni Courtesy: Hervey Allen.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Chapter Two Exploring the UNIX File System and File Security.
Web Site Access Control with Apache Fort Collins, CO Copyright © XTR Systems, LLC Web Site Access Control Using the Apache Web Server Instructor: Joseph.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Web Access Chain of Events CPTE 212 John Beckett.
Chapter Two Exploring the UNIX File System and File Security.
Cosc 4750 Configuring httpd, Mysql, And Samba. defaults By default httpd demean will startup and work User directories are turned off Default directory.
Creating Links. The Anchor Element: The anchor tag can be used in three different ways: 1.External link – to link to a web page outside your own website.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
1 Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG X Cairo, Egypt May 2009 Hervey Allen.
LinuxChix Apache. Serving Webpages The layer 7 protocol (HTTP) is what our browsers talk to get us the websites we can't seem to live without. HTTP is.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Storing and Retrieving Data
UNIT 2 UNIT 2 Module 3: HTML Lists Overview. List There are two common types of HTML lists Ordered list numbered Unordered list bullet points.
Multi-Domain Hosting Hosting multiple domains on one server using Apache John Beckett 1/16/2013.
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
CITA 310 Section 7 Installing and Testing a Programming Environment (Textbook Chapter 7)
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
HTML IMAGES. CONTENTS IMG Tag Alt Attribute Setting Width and Height Of An Image Summary Exercise.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
Field Trip #24 Setting Up a Web Server. Apache Apache is one of the most successful open source web servers In 1995 the most popular web server was the.
Web Server Administration Chapter 6 Configuring a Web Server.
CITA 310 Section 5 Virtual Hosts and Virtual Directories (Selected Topics from Textbook Chapter 6)
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
Presented by Lonnye Bower Fardin Khan Chris Orona APACHE WEB SERVER.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Web Server Administration Chapter 6 Configuring a Web Server.
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
Apache Configuration. Application Install IBM HTTP Server is Apache.
Unix System Administration
Exploring the UNIX File System and File Security
Unit-5 Chap-1 Configuring Web Server
Intro to PHP.
Presentation transcript:

CITA 310 Section 4 Apache Configuration (Selected Topics from Textbook Chapter 6)

Directives and Containers Statements in the Apache configuration file are called directives. A directive normally consists of a name followed by one or more parameters. A directive can also be a container that consists of HTML-like starting and ending tags to group a set of directives.

Basic Directives ServerRoot Directory location of server files DocumentRoot Directory where the Web pages are stored ServerName DNS host name or IP address of server

Basic Directives DirectoryIndex Tells Apache to use the specified file(s) when a directory is queried User Shows the user name that Apache employs when someone requests a Web page

Other Directives Listen (80 by default) Determines the port number for the server KeepAlive (On by default) Indicates whether Apache should maintain a persistent connection ServerSignature (Off by default) Controls whether the server information is displayed as a result of Web page error

Directory Containers and are used to enclose a group of directives that will apply only to the named directory and sub-directories of that directory. Directory path is either the full path to a directory, or a wild-card string using Unix shell-style matching.

Wild-Card String ? matches any single character. * matches any sequences of characters. You may also use [] character ranges. None of the wildcards match a slash (/) character.

DirectoryMatch Containers and are used to enclose a group of directives which will apply only to the named directory and sub- directories of that directory, the same as. However, it takes as an argument a regular expression.

Files Containers and limit the scope of the enclosed directives by filename. The directives given within this section will be applied to any object with a basename (last component of filename) matching the specified filename.

Location Containers and limit the scope of the enclosed directives by URL. It is recommended to use Location container to apply directives to content that lives outside the file system.

Modules An Apache administrator can choose the functionality to include in the server by selecting a set of modules. The LoadModule directive links in the object file and adds the module structure to the list of active modules.