A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 10: Basic Apache Configuration and Management Chapter 26: Apache (httpd): Setting Up a Web.

Slides:



Advertisements
Similar presentations
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
Advertisements

4.01 How Web Pages Work.
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.
Internet Applications INTERNET & INTERNET APPLICATIONS.
Linux Boot Up Process Bootstrapping –Bootstrapping is the standard term for “ starting up a computer”. During bootstrapping, the kernel is loaded into.
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
Configuring a Web Server. Overview  Understand how a Web server works  Install IIS (Internet Information Services) and Apache Web servers  Examine.
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.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
World Wide Web WeeSan Lee
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
LING 408/508: Programming for Linguists Lecture 16 October 16 th.
DNS Setup DNS CONFIGURATION. DNS Configuration DNS Setup named daemon is used A DNS Server may be caching/master/slave server The named.ca file has information.
Web Server Setup WEB SERVER SETUP.
APACHE SERVER By Innovationframes.com »
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
Chapter 1 Web Server Setup and Configuration. Contents A.What is web server B.Installing and Configuring Web Server C.Testing the Installation.
Linux Operations and Administration
Linux+ Guide to Linux Certification, Third Edition
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
The Linux Operating System Lecture 5: Apache Tonga Institute of Higher Education.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Apache Setting up a Web (httpd) server. Apache Apache is the utility used by Linux servers to provide Web services (http services). It is the most popular.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 29.1 Multi-Tier Architecture 29.2 Web Servers.
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.
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.
Setting up NIS and HTTP. Network Information Service Reading: 1. Linux NIS HOWTO: howto/HOWTOhttp://
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 8: Installing Software in Linux Chapter 13: Downloading and Installing Software By Fred R.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 6: More Scripting in Linux Chapter 17: Configuring a LAN By Fred R. McClurg Linux Operating.
1 Week 6 The lynx browser Apache Web Server John Wang With materials courtesy of Inge Mclaurin.
CS 241 Section (04/19/12). MP8  Web Server  Due: Tuesday, May 1 st, 11:59pm  What will you be doing?  Creating a web-server in C that serves HTML.
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
Apache, MySQL and PHP Installation and Configuration Chapter 1 Apache Installation and Configuration.
Presentation Overview 1.Creating VMware Virtual Machine 2. Installing Red Hat Enterprise Linux 5 on VMvare 3. Configuring Linux for Oracle 11gR2 installation.
Cosc 4750 Configuring httpd, Mysql, And Samba. defaults By default httpd demean will startup and work User directories are turned off Default directory.
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.
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.
1 itec 400 Apache Web Server George Vaughan Franklin University.
WAMP Windows Apache MySQL and PHP i.e. “WAMP”. Why WAMP? WampServer is a Windows web development environment. It allows you to create and test web pages.
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.
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)
Planning, configuring, running and maintaining a web server -1.
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.
LINUXCHIX WEBMAIL. Software run by an ISP or online service that provides access to send, receive, and review using only your Web browser. Users.
Multi-Domain Hosting CPTE 212 “Missing Slides” for 1/22/2015 John Beckett.
Web Server Administration Chapter 6 Configuring a Web Server.
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
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)
Web and Proxy Server.
Web Technology Seminar
4.01 How Web Pages Work.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Chapter 9 Router Configuration (Ospf, Rip) Webmin, usermin Team viewer
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
IS3440 Linux Security Unit 9 Linux System Logging and Monitoring
Introduction to Django
LING 408/508: Computational Techniques for Linguists
Linux and TCP/IP Networking
APACHE WEB SERVER.
4.01 How Web Pages Work.
Web Servers (IIS and Apache)
Presentation transcript:

A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 10: Basic Apache Configuration and Management Chapter 26: Apache (httpd): Setting Up a Web Server By Fred R. McClurg Linux Operating System © Copyright 2013, All Rights Reserved

What is a web server? Defined: Server software that responds to requests for content (web pages, audio, etc) from clients like web browsers (Firefox, IE, etc). The web server then returns content which is then rendered by the browser.

Apache: Web Server Worlds most popular web server

Web Server Trends June 2010: 47,215,212 (47 million) web-server-survey.html

Apache: Before Installation

Apache: Minimal Installation Install httpd (HTTP Daemon): ◦ yum install httpd

Apache: Minimal Installation Install apr (Apache Portable Runtime): ◦ yum install apr

Apache: Minimal Installation Install apr-util (APR utilities): ◦ yum install apr-util

Apache: Startup Run chkconfig to start httpd upon multi-user mode (boot): ◦ /sbin/chkconfig httpd on

Apache: Start httpd now Start apache daemon now: ◦ /sbin/service httpd start

Runs as background process Look at Apache processes: ◦ ps -ef | grep httpd

Running on local server

Creating a web page DocumentRoot location: ◦ /var/www/html

Browser Rendering Web Pages File protocol: ◦ file:///var/www/html/index.html

Apache Serving Web Pages Main “home” page: ◦ /var/www/html/index.html

Website's Home Page Website's Home Page Location: /var/www/html HTML Template

Template in Web Browser

httpd.conf Configuration File Apache Directive to control directory listings: ◦ IndexOptions

Result of IndexOptions

httpd.conf Configuration File Apache Directive granting access to directory: ◦ DocumentRoot

httpd.conf Configuration File Apache Directive grants access to a directory: ◦ Allow from

httpd.conf Configuration File Apache Directive setting the server name: ◦ ServerName

Restart Apache Process Restarting apache after httpd.conf modification: ◦ /sbin/service httpd restart

Apache access log Records requests made to the server: ◦ /var/log/httpd/access_log

Apache error log Records runtime server errors: ◦ /var/log/httpd/error_log

IP Address Geolocation The approximate location of your IP address can be obtained